Exemple #1
0
        public async Task <ActionResult> EditFormTemplateAddNewPartial(trxNotarisTabular myNotarisTabular)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, myNotarisTabular);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"]       = "Please, correct all errors.";
                ViewData["EditableProduct"] = myNotarisTabular;
            }
            HttpResponseMessage responseMessageIndex = await client.GetAsync(url);

            if (responseMessageIndex.IsSuccessStatusCode)
            {
                var responseData = responseMessageIndex.Content.ReadAsStringAsync().Result;
                var LstNotaris   = JsonConvert.DeserializeObject <List <trxNotarisTabular> >(responseData);
                return(PartialView("_NotarisTabularByRek", LstNotaris));
            }
            return(View("Error"));
        }
        public void PutTabular(int id, trxNotarisTabular entity)
        {
            var myData = ctx.trxNotarisTabulars.Find(id);

            if (myData != null)
            {
                myData.SKNotarisNumber     = entity.SKNotarisNumber;
                myData.SKNotarisDate       = entity.SKNotarisDate;
                myData.SumpahNotarisNumber = entity.SumpahNotarisNumber;
                myData.SumpahNotarisDate   = entity.SumpahNotarisDate;
                myData.WilayahKerjaNotaris = entity.WilayahKerjaNotaris;
                myData.NotarisPensionDate  = entity.NotarisPensionDate;

                myData.PPATSKNumber     = entity.PPATSKNumber;
                myData.PPATSKDate       = entity.PPATSKDate;
                myData.PPATSumpahNumber = entity.PPATSumpahNumber;
                myData.PPATSumpahDate   = entity.PPATSumpahDate;
                myData.WilayahKerjaPPAT = entity.WilayahKerjaPPAT;
                myData.PPATPensionDate  = entity.PPATPensionDate;
                try
                {
                    ctx.SaveChanges();
                }
                catch (Exception ex)
                {
                    string aa = ex.Message;
                }
            }
        }
Exemple #3
0
        public async Task <ActionResult> AddUpdateNotarisTabular(trxNotarisTabular myData)
        {
            bool bolSaveOK = false;

            if (myData.IdNotarisTabular > 0)
            {
                HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/AddUpdateNotarisTabular", myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    bolSaveOK = true;
                }
                else
                {
                    return(RedirectToAction("Error"));
                }
            }
            else
            {
                myData.IdRekanan   = (Guid)tokenContainer.IdRekananContact;
                myData.CreatedDate = DateTime.Today;
                myData.CreatedUser = tokenContainer.UserId.ToString();
                HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "/AddUpdateNotarisTabular", myData);

                if (responseMessage.IsSuccessStatusCode)
                {
                    bolSaveOK = true;
                }
                else
                {
                    return(RedirectToAction("Error"));
                }
            }
            if (bolSaveOK)
            {
                HttpResponseMessage responseMessage1 = await client.GetAsync(url + "/NotarisTabularGetByRek/" + tokenContainer.IdRekananContact.ToString());

                if (responseMessage1.IsSuccessStatusCode)
                {
                    var responseData1 = responseMessage1.Content.ReadAsStringAsync().Result;
                    var myData1       = JsonConvert.DeserializeObject <List <trxNotarisTabular> >(responseData1);

                    ViewBag.SimpanVisi    = "visible";
                    ViewBag.EditVisi      = "hidden";
                    ViewBag.IsReadOnly    = false;
                    ViewData["enableTab"] = true;

                    return(PartialView("CreateEditTabular", myData1));
                }
            }
            else
            {
                return(RedirectToAction("Error"));
            }
            return(RedirectToAction("Error"));
        }
        public IHttpActionResult AddUpdateNotarisTabular(trxNotarisTabular myData)
        {
            trxNotarisTabular notTemp = new trxNotarisTabular();

            notTemp.InjectFrom(myData);

            if (myData.IdNotarisTabular > 0)
            {
                _repNotaris.PutTabular(notTemp.IdNotarisTabular, notTemp);
            }
            else
            {
                _repNotaris.PostTabular(notTemp);
            }
            return(Ok(notTemp));
        }
 public void PostTabular(trxNotarisTabular entity)
 {
     ctx.trxNotarisTabulars.Add(entity);
     ctx.SaveChanges();
 }