private Checkin Mapearcheckin(CheckinInputModel checkinInput) { var checkin = new Checkin { Idcheckin = checkinInput.Idcheckin, Idhabitacion = checkinInput.Idhabitacion, Idcliente = checkinInput.Idcliente, Numeroinvitados = checkinInput.Numeroinvitados, Fechaentrada = checkinInput.Fechaentrada, }; return(checkin); }
public ActionResult <CheckinViewModel> post(CheckinInputModel checkinInput) { Checkin checkin = Mapearcheckin(checkinInput); var response = _checkinservice.Guardar(checkin); if (response.Error) { ModelState.AddModelError("Guardar Check-in", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Checkin)); }