public long UpdateUser(UserAccountModel model) { long res = 0; // Declare new DataAccess object UserAccountDa dataAccess = new UserAccountDa(); using (var transaction = new TransactionScope()) { TblUserAccount entity = new TblUserAccount(); entity.USER_ID = model.USER_ID = model.USER_ID_HIDDEN; entity.USER_NAME = model.USER_NAME; entity.SHOP_NAME = model.SHOP_NAME; entity.AREA = model.AREA; entity.USER_CITY = model.USER_CITY; entity.USER_DISTRICT = model.USER_DISTRICT; entity.USER_TOWN = model.USER_TOWN; entity.USER_ADDRESS = model.USER_ADDRESS; entity.USER_PHONE = model.USER_PHONE; entity.INS_DATE = Utility.GetCurrentDateTime(); entity.PASSWORD_LAST_UPDATE_DATE = Utility.GetCurrentDateTime(); entity.UPD_DATE = Utility.GetCurrentDateTime(); res = dataAccess.UpdateUser(entity); if (res <= 0) { transaction.Dispose(); } transaction.Complete(); } return(res); }