Exemple #1
0
        public VarillaDTO CrearNueva(VarillaDTO varillaDTO)
        {
            Varilla varilla = this.FromTo(varillaDTO);

            varilla.Disponible = true;

            varillaDTO.Id = EntityRepository.Save(varilla).Id;

            return(varillaDTO);
        }
Exemple #2
0
        public void Actualizar(VarillaDTO dto)
        {
            Varilla varilla = EntityRepository.GetById(dto.Id);

            varilla.Disponible = dto.Disponible;
            varilla.Cantidad   = dto.Cantidad;
            varilla.Precio     = dto.Precio;

            EntityRepository.Update(varilla);
        }
Exemple #3
0
 private Varilla FromTo(VarillaDTO dto)
 {
     return(new Varilla()
     {
         Ancho = dto.Ancho,
         Cantidad = dto.Cantidad,
         Disponible = dto.Disponible,
         Nombre = dto.Nombre,
         Precio = dto.Precio,
     });
 }
Exemple #4
0
        public ActionResult Create(VarillaDTO dto)
        {
            if (ModelState.IsValid)
            {
                this.VarillaService.CrearNueva(dto);

                return(RedirectToAction("Index"));
            }

            return(View(dto));
        }
Exemple #5
0
        public ActionResult Edit(VarillaEditView dto)
        {
            if (ModelState.IsValid)
            {
                VarillaDTO varilla = new VarillaDTO()
                {
                    Id         = dto.Id,
                    Cantidad   = dto.Cantidad,
                    Precio     = dto.Precio,
                    Disponible = dto.Disponible,
                };

                this.VarillaService.Actualizar(varilla);

                return(RedirectToAction("Index"));
            }

            return(View(dto));
        }