public async Task <ActionResult> Create(FormCollection collection)
        {
            try
            {
                HttpClient client = new HttpClient();
                var        model  = new ApplicationRequestModel()
                {
                    ApplicationId   = Convert.ToInt32(collection["ApplicationId"]),
                    ApplicationName = collection["ApplicationName"],
                    AdminEmail      = collection["AdminEmail"],
                    Description     = collection["Description"],
                    IsActive        = "true",
                    SourceEmail     = collection["SourceEmail"]
                };
                var myContent = JsonConvert.SerializeObject(model);
                var content   = new StringContent(myContent);
                content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                var data = await client.PostAsync("http://caterpillarregistrationapi.azurewebsites.net/api/application", content);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult RequestTypeAdd(ApplicationRequestModel model)
 {
     try
     {
         this._applicationRequestService.RequestTypeAdd(model);
         var data = this._applicationRequestService.GetById(model.id ?? Guid.Empty);
         return(this.JsonResultSuccess(new { data }));
     }
     catch (Exception ex)
     {
         return(this.JsonResultError(ex));
     }
 }
        public void RequestTypeAdd(ApplicationRequestModel model)
        {
            var userId = this.GetCurrentUserId();
            var ins    = this._repoApplicationRequest.Insert(new ta_ApplicationRequest()
            {
                applicationRequestTypeId = model.applicationRequestTypeId ?? Guid.Empty,
                note        = model.note,
                status      = model.status,
                assignTo    = model.assignTo,
                requestedBy = userId,
                updatedBy   = userId,
            });

            _unitOfWork.Save();
            model.id = ins.id;
        }