示例#1
0
        public ServicioDto DeleteServicio(ServicioDto servicio)
        {
            var deleteServicio = repository.SearchById(servicio.Id);

            repository.DeleteServicio(deleteServicio);

            return(servicio);
        }
示例#2
0
        public ActionResult Detalle(int id)
        {
            ServicioDto servicio = servicioServicio.ObtenerServicio(id);

            if (servicio != null)
            {
                //Si existe, que mande el view, sino que mande una pagin de error o algo asi
                return(View(servicio));
            }

            return(View());
        }
示例#3
0
        public ServicioDto AddServicio(ServicioDto servicio)
        {
            repository.AddServicio(new Servicio()
            {
                Nombre    = servicio.Nombre,
                Monto     = servicio.Monto,
                FechaPago = DateTime.ParseExact(servicio.FechaPago, "dd/MM/yyyy", CultureInfo.InvariantCulture),
                EsPorMes  = servicio.EsPorMes
            });

            return(servicio);
        }
示例#4
0
        public ActionResult Edit(int id, ServicioDto servicioDto)
        {
            try
            {
                servicioManager.UpdateServicio(id, servicioDto);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("exception", ex.Message.ToString());

                return(View());
            }
        }
示例#5
0
        public ActionResult Create(ServicioDto servicio)
        {
            try
            {
                servicioManager.AddServicio(servicio);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("exception", ex.Message.ToString());

                return(View());
            }
        }
示例#6
0
        public int GuardarServicio(ServicioDto servicio)
        {
            Servicio newServicio = new Servicio()
            {
                ServicioID       = servicio.ServicioID,
                Precio           = servicio.Precio,
                Estado           = servicio.Estado,
                Nombre           = servicio.Nombre,
                Descripcion      = servicio.Descripcion,
                DescripcionCorta = servicio.DescripcionCorta,
                ImagenID         = servicio.ImagenID,
                TipoServicioID   = servicio.TipoServicioID,
            };

            Add(newServicio);
            SaveChanges();

            return(newServicio.ServicioID);
        }
示例#7
0
 public int GuardarServicio(ServicioDto servicio)
 {
     return(_servicioRepositorio.GuardarServicio(servicio));
 }