public void Delete(Code info) { #region 取資料 Model.Code query = GetInfoOnDelete(info); #endregion #region 邏輯驗證 if (query == null)//沒有資料 { throw new Exception("MessageNoData".ToLocalized()); } #endregion #region 變為Models需要之型別及邏輯資料 #endregion #region Models資料庫 if (this.IsUsed(info)) { this._Repository.Update(info); } else { this._Repository.Delete(info); } this._UnitOfWork.SaveChange(); #endregion }
public Task <Model.Code> Create(Model.Code code) { return(_apiClient.CustomerCodeSdk.Create(code)); }
public Task <Model.Customer> UpdateCode(Guid id, Model.Code code) { return(code.Type == CodeType.Code ? _apiClient.CustomerSdk.SetCodeID(id, code.ID) : _apiClient.CustomerSdk.SetGroupCodeID(id, code.ID)); }
public UpdateCodeCommand(Model.Code entity) { _entity = entity; }