Exemplo n.º 1
0
        /// <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)));
 }