DHL Paketshop 461 - Rostock
Adresse: REWE Markt GmbH, Salvador-Allende-Straße 46, 18147 Rostock, Deutschland.
Telefon: 2284333112.
Webseite: dhl.de
Spezialitäten: Versanddienst, Versanddienstleister.
Andere interessante Daten: Rollstuhlgerechter Eingang, Rollstuhlgerechter Parkplatz.
Bewertungen: Dieses Unternehmen hat 7 Bewertungen auf Google My Business.
Durchschnittliche Meinung: 3.6/5.
📌 Ort von DHL Paketshop 461
⏰ Öffnungszeiten von DHL Paketshop 461
- Montag: 07:00–22:00
- Dienstag: 07:00–22:00
- Mittwoch: 07:00–22:00
- Donnerstag: 07:00–22:00
- Freitag: 07:00–22:00
- Samstag: 07:00–22:00
- Sonntag: Geschlossen
DHL Paketshop 461: Ihr Versanddienst in Rostock
Der DHL Paketshop 461 ist eine Filiale der REWE Markt GmbH und befindet sich an der Salvador-Allende-Straße 46 in 18147 Rostock, Deutschland. Der Paketshop bietet eine Vielzahl an Dienstleistungen für Kunden, die ihre Pakete versenden und abholen möchten. Die Spezialitäten des DHL Paketshops 461 umfassen den Versanddienst und den Versanddienstleister.
Standort und Zugang
- Adresse: REWE Markt GmbH, Salvador-Allende-Straße 46, 18147 Rostock, Deutschland
- Rollstuhlgerechter Eingang und Parkplatz
Kontaktinformationen
Telefon: 2284333112
Webseite: dhl.de
Service und Versanddienstleistungen
Der DHL Paketshop 461 bietet seinen Kunden eine breite Palette an Versanddienstleistungen an. Die Pakete können an der Kasse 1 oder der Abholservicestation abgeholt und abgegeben werden. Es ist jedoch wichtig zu beachten, dass die Pakete bereits fertig frankiert sein müssen. Leider befindet sich der Paketshop etwas versteckt und es gibt keinen Hinweis auf einem Aufsteller. Um zum richtigen Ort zu gelangen, müssen Kunden möglicherweise nachfragen.
Bewertungen und Erfahrungen
Der DHL Paketshop 461 hat insgesamt 7 Bewertungen auf Google My Business erhalten. Mit einer durchschnittlichen Bewertung von 3.6/5 zeigt dies, dass die Servicequalität und die Verfügbarkeit der Versanddienstleistungen in der Filiale durchaus zufriedenstellend sind. Die Verkäuferinnen werden als nett beschrieben und halten den Überblick, trotz Unterbesetzung.
Recommen
csharp
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using AutoMapper;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using WebAPI.Extensions;
using WebAPI.Models;
using WebAPI.Services;
namespace WebAPI.Controllers
{
[Route("api/[controller]")]
[ApiController]
[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
public class UserController : ControllerBase
{
private readonly ILogger
private readonly IMapper _mapper;
private readonly IUserService _userService;
public UserController(ILogger
{
_logger = logger;
_mapper = mapper;
_userService = userService;
}
[HttpGet]
public async Task
{
var users = await _userService.GetAllAsync();
var userDtos = _mapper.Map
return Ok(userDtos);
}
[HttpGet("{id}")]
public async Task
{
var user = await _userService.GetByIdAsync(id);
if (user == null)
{
return NotFound();
}
var userDto = _mapper.Map
return Ok(userDto);
}
[HttpPost]
public async Task
{
var user = _mapper.Map
var createdUser = await _userService.CreateAsync(user);
var userDto = _mapper.Map
return CreatedAtAction(nameof(GetUserById), new { id = userDto.Id }, userDto);
}
[HttpPut("{id}")]
public async Task
{
var user = await _userService.GetByIdAsync(id);
if (user == null)
{
return NotFound();
}
_mapper.Map(userForUpdateDto, user);
await _userService.UpdateAsync(user);
return NoContent();
}
[HttpDelete("{id}")]
[Authorize(Roles = "Admin")]
public async Task
{
var user = await _userService.GetByIdAsync(id);
if (user == null)
{
return NotFound();
}
await _userService.DeleteAsync(id);
return NoContent();
}
}
}
Este es un ejemplo de implementación de un controlador de usuario en ASP.NET Core Web API. El controlador se encuentra en el espacio de nombres `WebAPI.Controllers`.
El controlador se define como `[ApiController]` y `[Authorize]`, lo que significa que solo puede accederse a él con un token de acceso JWT válido. El controlador tiene métodos HTTP estándar para manejar operaciones CRUD, como obtener todos los usuarios, obtener un usuario por ID, crear un usuario, actualizar un usuario y eliminar un usuario.
Cada método tiene atributos de ruta y autorización específicos. Por ejemplo, el método `DeleteUser` solo puede ser llamado por usuarios autorizados con el rol "Admin".
El controlador toma inyecciones de dependencias de `ILogger`, `IMapper` y `IUserService`. Estas dependencias se inyectan en el constructor del controlador. `ILogger` se usa para registrar eventos y mensajes en el registro, `IMapper` se usa para mapear los datos de usuario entre los modelos y los DTOs y `IUserService` se usa para realizar las operaciones de usuario en el back-end.
La lógica de negocio se encuentra en el servicio `IUserService` que no se muestra aquí, pero se supone que contiene métodos como `GetAllAsync`, `GetByIdAsync`, `CreateAsync`, `UpdateAsync` y `DeleteAsync`, que interactúan con la base de datos para realizar las operaciones de usuario.
Esto es un ejemplo básico y puede ser ampliado para incluir más funcionalidades, validaciones y manejo de errores según las necesidades específicas del proyecto.