public ActionResult CreateEditDetalle(RegistroActividadDetalle detalle) { try { if (detalle.IdRegistro != 0) { if (detalle.IdRegistroDetalle == 0) { detalle.Activo = true; db.RegistroActividadDetalle.Add(detalle); db.SaveChanges(); } else { RegistroActividadDetalle edit = db.RegistroActividadDetalle.First(x => x.IdRegistroDetalle == detalle.IdRegistroDetalle); edit.Hora = detalle.Hora; edit.LugarSalida = detalle.LugarSalida; edit.LugarLlegada = detalle.LugarLlegada; edit.Motivo = detalle.Motivo; edit.JefeDepartamental = detalle.JefeDepartamental; db.SaveChanges(); } } return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro })); } catch (Exception) { Session["Notificacion"] = "Error, Verifique la información ingresada!"; return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro })); } }
public ActionResult CreateEditDetalle(RegistroActividadDetalle detalle) { if (detalle.IdRegistro != 0) { if (detalle.IdRegistroDetalle == 0) { detalle.Activo = true; db.RegistroActividadDetalle.Add(detalle); db.SaveChanges(); } else { RegistroActividadDetalle edit = db.RegistroActividadDetalle.First(x => x.IdRegistroDetalle == detalle.IdRegistroDetalle); edit.Hora = detalle.Hora; edit.LugarSalida = detalle.LugarSalida; edit.LugarLlegada = detalle.LugarLlegada; edit.Motivo = detalle.Motivo; edit.JefeDepartamental = detalle.JefeDepartamental; db.SaveChanges(); } } return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro })); }