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);
 }