public ActionResult CrearDetalleSolicitud(int id, [Bind(Include = "SolicitudesId, PrendasId, ClasificacionId, PrendasClasificacionId, LavadoSeco, LavadoPlanchado, Planchado, Doblado, CantidadPrendas")] GuardarDetalleSolicitudDto guardarDetalleSolicitudDto)
        {
            if (ModelState.IsValid)
            {
                guardarDetalleSolicitudDto.SolicitudesId = id;
                _solicitudLogica.GuardarDetalleSolicitud(guardarDetalleSolicitudDto);
                return(RedirectToAction("DetalleSolicitud"));
            }

            return(View());
        }
        public async Task GuardarDetalleSolicitud(GuardarDetalleSolicitudDto detalleSolicitud)
        {
            var prendasClasificacion    = (await _clasificacionPrendasAccesoBd.EncontrarPrendasClasificacion(t => t.ClasificacionId == detalleSolicitud.ClasificacionId && t.PrendasId == detalleSolicitud.PrendasId)).FirstOrDefault();
            var detalleSolicitudEntidad = new DetalleSolicitud
            {
                SolicitudesId          = detalleSolicitud.SolicitudesId,
                Doblado                = detalleSolicitud.Doblado,
                LavadoPlanchado        = detalleSolicitud.LavadoPlanchado,
                LavadoSeco             = detalleSolicitud.LavadoSeco,
                Planchado              = detalleSolicitud.Planchado,
                Estado                 = EstadosSolicitudes.SolicitudSolicitada,
                CantidadPrendas        = detalleSolicitud.CantidadPrendas,
                PrendasClasificacionId = prendasClasificacion.Id
            };

            _context.Set <DetalleSolicitud>().Add(detalleSolicitudEntidad);
            await _context.SaveChangesAsync();
        }
 public async Task GuardarDetalleSolicitud(GuardarDetalleSolicitudDto detalleSolicitud)
 {
     await _solicitudesAccesoBd.GuardarDetalleSolicitud(detalleSolicitud);
 }