/// <summary> /// Update Vendor. /// </summary> /// <param name="model">The Vendor information value.</param> /// <returns></returns> public ResultViewModel UpdateVendorContact(VendorRequestViewModel model) { var result = new ResultViewModel(); using (TransactionScope scope = new TransactionScope()) { var data = _unitOfWork.GetRepository <Data.Pocos.Vendor>().GetCache(x => x.VendorNo == model.VendorNo).FirstOrDefault(); data.Email = model.Email; data.TelNo = model.TelNo; data.TelExt = model.TelExt; data.MobileNo = model.MobileNo; _unitOfWork.GetRepository <Data.Pocos.Vendor>().Update(data); _unitOfWork.Complete(scope); } this.ReloadCacheVendor(); return(result); }
public IActionResult UpdateVendorContact([FromBody] VendorRequestViewModel model) { return(Ok(_vendor.UpdateVendorContact(model))); }