Esempio n. 1
0
        public ResponseViewModel Uptade(UpdateEventoViewModel model)
        {
            ResponseViewModel reponse = new ResponseViewModel();

            try
            {
                var eventExist = _eventPlusContext.Evento.Where(w => w.Id == model.Id).FirstOrDefault();

                if (eventExist == null)
                {
                    reponse.Type     = "error";
                    reponse.Response = "El evento no existe ";
                    return(reponse);
                }
                eventExist.IdTipo      = model.IdTipo;
                eventExist.Imagen      = model.ImagenMiniatura;
                eventExist.Nombre      = model.Nombre;
                eventExist.Descripcion = model.Descripcion;
                eventExist.FechaInicio = model.FechaInicio;
                eventExist.FechaFin    = model.FechaFin;

                _eventPlusContext.Evento.Add(eventExist);
                _eventPlusContext.Entry(eventExist).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                _eventPlusContext.SaveChanges();

                reponse.Type     = "success";
                reponse.Response = "El regitsro se creo ha actulizado.";

                return(reponse);
            }
            catch (Exception ex)
            {
                reponse.Type     = "error";
                reponse.Response = "Error en el procedimiento. ---> " + ex.Message;
                return(reponse);
            }
        }
Esempio n. 2
0
        public IActionResult Uptade([FromBody] UpdateEventoViewModel model)
        {
            var user = _eventoService.Uptade(model);

            return(Ok(user));
        }