public ActionResult Add(ResourceMaster resourceMaster) { SetSessionVariables(); resourceMaster.CreatedBy = GetSessionObject().UserID; resourceMaster.CreatedDateTime = DateTime.Now; try { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(Common.Instance.ApiResourceMasterControllerName); var postTask = client.PostAsJsonAsync <ResourceMaster>(Common.Instance.ApiResourceMasterAdd, resourceMaster); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <ResourceMaster>().Result; } } } catch { ModelState.AddModelError(string.Empty, "Server error. Please contact administrator"); } return(RedirectToAction("List")); }
public ActionResult Add() { SetSessionVariables(); ResourceMaster model = new ResourceMaster(); return(View(model)); }
public long InsertUpdateResourceDetails(ResourceBE.Resource lst) { if (lst.ResourceID != 0) { var lstResource = _ObjEINS_RBMSEntities.ResourceMasters.FirstOrDefault(x => x.ResourceID == lst.ResourceID); lstResource.AssetCode = lst.AssetCode; lstResource.ResourceName = lst.ResourceName; lstResource.Brand = lst.Brand; lstResource.ModelNo = lst.ModelNo; lstResource.SerialNo = lst.SerialNo; lstResource.Quantity = lst.Quantity; lstResource.ResourceDescription = lst.Description; lstResource.Transferrable = lst.Transferrable; lstResource.ResourceBoughtFrom = lst.ResourceBoughtFrom; lstResource.ResourceBoughtOn = lst.ResourceBoughtOn; lstResource.ResourceImage = lst.ResourceImage; lstResource.SpecificationImage = lst.SpecificationImage; lstResource.Status = true; lstResource.LastModifiedBy = lst.LastModifiedBy; lstResource.LastModifiedOn = DateTime.Now; _ObjEINS_RBMSEntities.SaveChanges(); return(lstResource.ResourceID); } else { ResourceMaster _Obj = new ResourceMaster(); _Obj.AssetCode = lst.AssetCode; _Obj.ResourceName = lst.ResourceName; _Obj.Brand = lst.Brand; _Obj.ModelNo = lst.ModelNo; _Obj.SerialNo = lst.SerialNo; _Obj.Quantity = lst.Quantity; _Obj.ResourceDescription = lst.Description; _Obj.Transferrable = lst.Transferrable; _Obj.ResourceBoughtFrom = lst.ResourceBoughtFrom; _Obj.ResourceBoughtOn = lst.ResourceBoughtOn; _Obj.ResourceImage = lst.ResourceImage; _Obj.SpecificationImage = lst.SpecificationImage; _Obj.Status = true; _Obj.AddedBy = lst.AddedBy; _Obj.AddedOn = DateTime.Now; _ObjEINS_RBMSEntities.AddToResourceMasters(_Obj); _ObjEINS_RBMSEntities.SaveChanges(); return(_Obj.ResourceID); } }
public async Task <ActionResult> Update(int ID) { SetSessionVariables(); ResourceMaster resourceMaster = null; try { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(Common.Instance.ApiResourceMasterControllerName); var readTask = await client.GetAsync(Common.Instance.ApiResourceMasterGet + "/" + ID); resourceMaster = await readTask.Content.ReadAsAsync <ResourceMaster>(); } } catch { ModelState.AddModelError(string.Empty, "Server error. Please contact administrator"); } return(View(resourceMaster)); }