예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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 }));
        }