public string UpdatePupuk(MsPupuk param) { RepoReturnViewModel oReturn = new RepoReturnViewModel(); string jsonResult = string.Empty; try { var oExistData = _db.MsPupuk.Where(x => x.Nama == param.Nama).FirstOrDefault(); if (oExistData == null) { _db.Update(param); oReturn.Payload = param; oReturn.Messages = "Data Updated In The Database"; } else { oReturn.Payload = null; oReturn.Messages = "Pupuk " + 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 MsPupuk GetPupukById(int pupukId) { MsPupuk o = new MsPupuk(); try { o = _db.MsPupuk.Where(x => x.PupukId == pupukId).FirstOrDefault(); } catch (Exception ex) { o = null; } return(o); }
public JsonResult UpdatePupuk(MsPupuk param) { RepoReturnViewModel <MsPupuk> o = new RepoReturnViewModel <MsPupuk>(); string returnMessage = string.Empty; string strRepo = string.Empty; try { param.EditDate = DateTime.Now; param.EditBy = _session.NamaAktor; strRepo = _repository.UpdatePupuk(param); o = JsonConvert.DeserializeObject <RepoReturnViewModel <MsPupuk> >(strRepo); } catch (Exception ex) { o.Payload = null; o.Messages = ex.Message; } return(Json(new { data = o.Payload, message = o.Messages })); }