Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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 }));
        }
Ejemplo n.º 6
0
        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 }));
        }