public ActionResult <HabitacionViewModel> Post(HabitacionInputModel habitacionInput) { Habitacion habitacion = MapearHabitacion(habitacionInput); var response = _habitacionService.Guardar(habitacion); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Habitacion)); }
private Habitacion MapearHabitacion(HabitacionInputModel habitacionInput) { var habitacion = new Habitacion { IdHabitacion = habitacionInput.IdHabitacion, Tipo = habitacionInput.Tipo, nPersonas = habitacionInput.nPersonas, Estado = habitacionInput.Estado, Precio = habitacionInput.Precio, }; return(habitacion); }
private Habitacion MapearHabitacion(HabitacionInputModel habitacionInput) { var Habitacion = new Habitacion { Idhabitacion = habitacionInput.Idhabitacion, Tipo = habitacionInput.Tipo, Costo = habitacionInput.Costo, Estado = habitacionInput.Estado, Usos = habitacionInput.Usos }; return(Habitacion); }
public async Task <ActionResult <HabitacionViewModel> > Post(HabitacionInputModel habitacionInput) { Habitacion habitacion = MapearHabitacion(habitacionInput); var response = _habitacionService.Guardar(habitacion); if (response.Error) { return(BadRequest(response.Mensaje)); } var habitacionview = new HabitacionViewModel(response.Habitacion); await _hubContext.Clients.All.SendAsync("habitacionRegistrada", habitacionview); return(Ok(habitacionview)); }
private Habitacion MapearHabitacion(HabitacionInputModel habitacionInput) { var habitacion = new Habitacion { Codigo = habitacionInput.codigo, Tipo = habitacionInput.tipo, Numero_Habitacio = habitacionInput.numero_Habitacio, Precio = habitacionInput.precio, Caracteristica = habitacionInput.caracteristica, Numero_de_Piso = habitacionInput.numero_de_Piso, }; return(habitacion); }
private Habitacion MapearHabitacion(HabitacionInputModel habitacionInput) { var habitacion = new Habitacion { IdHabitacion = habitacionInput.IdHabitacion, Tipo = habitacionInput.Tipo, Precio = habitacionInput.Precio, Descripcion = habitacionInput.Descripcion, Aire = habitacionInput.Aire, Ventilador = habitacionInput.Ventilador, Disponibilidad = habitacionInput.Disponibilidad, }; return(habitacion); }
public ActionResult <HabitacionViewModel> Post(HabitacionInputModel habitacionInput) { Habitacion habitacion = MapearHabitacion(habitacionInput); var response = _habitacionService.Guardar(habitacion); if (response.Error) { ModelState.AddModelError("Guardar habitacion", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Habitacion)); }
public ActionResult <string> Update(HabitacionInputModel habitacionInput) { Habitacion habitacion = MapearHabitacion(habitacionInput); var response = _habitacionservice.Modificar(habitacion); if (response.Error) { ModelState.AddModelError("Actualizar Habitacion", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Habitacion)); }
public ActionResult <HabitacionViewModel> Put(string IdHabitacion, HabitacionInputModel habitacionInput) { Habitacion habitacion = MapearHabitacion(habitacionInput); var id = _habitacionService.BuscarxIdentificacion(habitacion.IdHabitacion); if (id == null) { return(BadRequest("No encontrado")); } else { var response = _habitacionService.Modificar(habitacion); if (response.Error) { ModelState.AddModelError("Modificar Habitacion", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Habitacion)); } }