public async Task <Supplier> InsertAsync(SupplierUpdateModel supplier) { var result = await this.Context.AddAsync(this.Mapper.Map <DataLayer.Entities.Supplier>(supplier)); await this.Context.SaveChangesAsync(); return(this.Mapper.Map <Supplier>(result.Entity)); }
public async Task <Supplier> UpdateAsync(SupplierUpdateModel supplier) { var existing = await this.Get(supplier); var result = this.Mapper.Map(supplier, existing); this.Context.Update(result); await this.Context.SaveChangesAsync(); return(this.Mapper.Map <Supplier>(result)); }
public IHttpActionResult UpdateSupplier([FromBody] SupplierUpdateModel supplierUpdate) { var container = ContainerConfig.Configure(); using (var scope = container.BeginLifetimeScope()) { var app = scope.Resolve <ISupplierBusinessLayer>(); var result = app.UpdateSupplier(supplierUpdate); return(Json(new { Result = result })); } }
public string UpdateSupplier(SupplierUpdateModel sup) { Supplier supplierToUpdate = new Supplier(); supplierToUpdate.Id = sup.Id; supplierToUpdate.SupplierName = sup.SupplierName; supplierToUpdate.SupplierAddress = sup.SupplierAddress; supplierToUpdate.Email = sup.Email; supplierToUpdate.Notes = sup.Notes; supplierToUpdate.IsActive = sup.Status.Equals("active") ? true : false; supplierToUpdate.UpdateUserName = "******"; supplierToUpdate.UpdateDttm = DateTime.UtcNow; supplierToUpdate.TelephoneNumber = sup.TelephoneNumber; string result = _supplierDataAccess.UpdateSupplier(supplierToUpdate); return(result); }
public async Task <string> UpdateSupplier([FromBody] SupplierUpdateModel supplierModel) { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = _queryCreater.GetQueryStringFromObject(supplierModel); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model satate is not valid"); } }
public Task <Supplier> UpdateAsync(SupplierUpdateModel supplier) { return(SupplierDataAccess.UpdateAsync(supplier)); }
public Task <Supplier> CreateAsync(SupplierUpdateModel supplier) { return(SupplierDataAccess.InsertAsync(supplier)); }