public JsonResult GetAllActividades() { List <Actividades> result = DBConsultaMercado.GetAllActividadesToList(); List <ActividadesView> list = new List <ActividadesView>(); foreach (Actividades act in result) { list.Add(DBConsultaMercado.CastActividadesToView(act)); } //return Json(result); return(Json(list.OrderByDescending(x => x.CodActividade))); }
public JsonResult DetalheActividade([FromBody] ActividadesView data) { if (data != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(data.CodActividade); if (actividades != null) { ActividadesView result = DBConsultaMercado.CastActividadesToView(actividades); return(Json(result)); } return(Json(new ActividadesView())); } return(Json(false)); }
public JsonResult CreateActividade([FromBody] ActividadesView item) { if (item != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); if (actividades != null) { item.eReasonCode = -1; item.eMessage = string.Format("Já existe uma Actividade com o mesmo Código!"); } else { Actividades novo = new Actividades() { CodActividade = item.CodActividade, Descricao = item.Descricao }; try { DBConsultaMercado.Create(novo); } catch { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro ao criar a Actividade!"; return(Json(item)); } actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); item = DBConsultaMercado.CastActividadesToView(actividades); item.eReasonCode = 1; item.eMessage = "Actividade criada com sucesso!"; } } return(Json(item)); }
public JsonResult UpdateActividade([FromBody] ActividadesView item) { if (item != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); if (actividades != null) { actividades.CodActividade = item.CodActividade; actividades.Descricao = item.Descricao; try { DBConsultaMercado.Update(actividades); actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); item = DBConsultaMercado.CastActividadesToView(actividades); item.eReasonCode = 1; item.eMessage = "Actividade actualizada com sucesso!"; } catch { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro ao gravar a Actividade!"; return(Json(item)); } } else { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro!"; return(Json(item)); } } return(Json(item)); }