Ejemplo n.º 1
0
        public ActionResult Add(PackageMasterAddViewModel packageMasterVM)
        {
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError(string.Empty, "Please enter correct values");
            }

            packageMasterVM.CreatedBy       = GetSessionObject().UserID;
            packageMasterVM.CreatedDateTime = DateTime.Now;

            PackageMaster packageMaster = packageMasterVM.GetObject();

            SetSessionVariables();

            using (HttpClient client = new HttpClient())
            {
                client.BaseAddress = new Uri(Common.Instance.ApiPackageMasterControllerName);
                var postTask = client.PostAsJsonAsync <PackageMaster>(Common.Instance.ApiPackageMasterAdd, packageMaster);
                postTask.Wait();

                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    var rs = result.Content.ReadAsAsync <ServiceResult <PackageMaster> >().Result;
                }
            }
            return(RedirectToAction("List"));
        }
Ejemplo n.º 2
0
        public ActionResult Add()
        {
            SetSessionVariables();

            PackageMasterAddViewModel model = new PackageMasterAddViewModel();

            return(View(model));
        }