public async Task GuardarSolicitud(GuardarSolicitudDto solicitud) { var solicitudEntidad = new Solicitudes { ClienteId = solicitud.ClienteId, Estado = solicitud.Estado, Fecha = solicitud.Fecha, SuplementoEntrega = solicitud.SuplementoEntrega }; var entry = _context.Solicitudes.Add(solicitudEntidad); await _context.SaveChangesAsync(); foreach (var detalleSolicitud in solicitud.DetallesSolicitud.DetalleSolicitud) { var detalleSolicitudEntidad = new DetalleSolicitud { SolicitudesId = entry.Id, Doblado = detalleSolicitud.Doblado, LavadoPlanchado = detalleSolicitud.LavadoPlanchado, LavadoSeco = detalleSolicitud.LavadoSeco, Planchado = detalleSolicitud.Planchado, Estado = detalleSolicitud.Estado, PrendasClasificacionId = detalleSolicitud.PrendasClasificacionId }; _context.DetalleSolicitud.Add(detalleSolicitudEntidad); await _context.SaveChangesAsync(); } }
public ActionResult Crear([Bind(Include = "ClientesId, Nombres, Identificacion, Habitacion, SuplementoEntrega")] GuardarSolicitudDto guardarSolicitudDto) { if (ModelState.IsValid) { _solicitudLogica.GuardarSolicitud(guardarSolicitudDto); return(RedirectToAction("Index")); } return(View()); }
public async Task GuardarSolicitud(GuardarSolicitudDto solicitud) { var solicitudEntidad = new Solicitudes { ClienteId = solicitud.ClientesId, Estado = EstadosSolicitudes.SolicitudSolicitada, Fecha = DateTime.Now, SuplementoEntrega = solicitud.SuplementoEntrega }; _context.Set <Solicitudes>().Add(solicitudEntidad); await _context.SaveChangesAsync(); }
public async Task GuardarSolicitud(GuardarSolicitudDto solicitud) { await _solicitudesAccesoBd.GuardarSolicitud(solicitud); }