public async Task <ActionResult> DatosActividad(ActividadBE.ResponseActividadBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ActividadBE.ResponseActividadBE { IDactivity = duModel.IDactivity , IDCompany = duModel.IDCompany , Date = duModel.Date , Contract = duModel.Contract , StartHour = duModel.StartHour , FinishHour = duModel.FinishHour , Respirator = duModel.Respirator , Filter = duModel.Filter , Quantity = duModel.Quantity , Supervisor = duModel.Supervisor , Description = duModel.Description , Activo = true }; var guardar = await ActividadPCL.ModificarActividad(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se modificó correctamente la actividad", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar modificar la actividad"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Actividades")); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DeleteActividad(ActividadBE.ResponseActividadBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ActividadBE.ResponseActividadBE { IDactivity = duModel.IDactivity , Activo = false }; var guardar = await ActividadPCL.ModificarActividad(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se eliminó correctamente la actividad", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar eliminar al Actividad"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Actividades")); } catch (Exception ex) { throw ex; } }