public string UpdatePetani(MsAktor param) { RepoReturnViewModel oReturn = new RepoReturnViewModel(); string jsonResult = string.Empty; try { var oExistData = _db.MsAktor.Where(x => x.Nama == param.Nama && x.RoleId == 1).FirstOrDefault(); if (oExistData == null) { _db.Update(param); oReturn.Payload = param; oReturn.Messages = "Data Updated In The Database"; } else { oReturn.Payload = null; oReturn.Messages = "Petani " + param.Nama + " Already Exist In Database"; } jsonResult = JsonConvert.SerializeObject(oReturn); } catch (Exception ex) { returnMessage = ex.Message; oReturn.Payload = null; oReturn.Messages = ex.Message; jsonResult = JsonConvert.SerializeObject(oReturn); } return(jsonResult); }
public string SaveDistributor(MsAktor param) { string jsonResult = string.Empty; RepoReturnViewModel oReturn = new RepoReturnViewModel(); try { var oExistData = _db.MsAktor.Where(x => x.Nama == param.Nama && x.RoleId == 2).FirstOrDefault(); if (oExistData == null) { _db.InsertWithIdentity(param); oReturn.Payload = param; oReturn.Messages = "Data Successfully Saved Into Database"; } else { oReturn.Payload = null; oReturn.Messages = "Data Already Exist In The Database"; } jsonResult = JsonConvert.SerializeObject(oReturn); } catch (Exception ex) { oReturn.Payload = null; oReturn.Messages = ex.Message; jsonResult = JsonConvert.SerializeObject(oReturn); } return(jsonResult); }
public MsAktor GetPetaniById(int petaniId) { MsAktor o = new MsAktor(); try { o = _db.MsAktor.Where(x => x.AktorId == petaniId).FirstOrDefault(); } catch (Exception ex) { o = null; } return(o); }
public MsAktor GetDistributorById(int distributorId) { MsAktor o = new MsAktor(); try { o = _db.MsAktor.Where(x => x.AktorId == distributorId).FirstOrDefault(); } catch (Exception ex) { o = null; } return(o); }
public JsonResult UpdatePetani(MsAktor param) { RepoReturnViewModel <MsAktor> o = new RepoReturnViewModel <MsAktor>(); string returnMessage = string.Empty; string strRepo = string.Empty; try { param.EditDate = DateTime.Now; param.EditBy = _session.NamaAktor; strRepo = _repository.UpdatePetani(param); o = JsonConvert.DeserializeObject <RepoReturnViewModel <MsAktor> >(strRepo); } catch (Exception ex) { o.Payload = null; o.Messages = ex.Message; } return(Json(new { data = o.Payload, message = o.Messages })); }
public JsonResult CreatePetani(MsAktor param) { RepoReturnViewModel <MsAktor> o = new RepoReturnViewModel <MsAktor>(); string returnMessage = string.Empty; string strRepo = string.Empty; try { param.Kode = _repoHelper.GetPetaniCode(); param.RoleId = 1; param.AddDate = DateTime.Now; param.AddBy = _session.NamaAktor; strRepo = _repository.SavePetani(param); o = JsonConvert.DeserializeObject <RepoReturnViewModel <MsAktor> >(strRepo); } catch (Exception ex) { o = null; returnMessage = ex.Message; } return(Json(new { data = o.Payload, message = o.Messages })); }