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); } }
public IActionResult Uptade([FromBody] UpdateEventoViewModel model) { var user = _eventoService.Uptade(model); return(Ok(user)); }