public int Insert(Models.SenCommission data) { try { if (data.Amount == 0) { throw new Exception("Phải nhập tiền"); } this.Validate(data); data.CreateBy = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()); data.CreateDate = DateTime.UtcNow; var _data = new Models.SenCommission(); this.MapView2Table(data, _data); this._db.SenCommissions.Add(_data); this._db.SaveChanges(); var senContractdataobject = new DAL.SenContract(this._request); senContractdataobject.UpdateCommission(data.ContractId); return(_data.CommissionId); } catch (Exception) { throw; } }
public void Delete(int Id) { try { var _rec = GetById(Id); this._db.Entry(_rec).State = System.Data.Entity.EntityState.Deleted; this._db.SaveChanges(); var senContractdataobject = new DAL.SenContract(this._request); senContractdataobject.UpdateCommission(_rec.ContractId); //this.SenContractTransactionPost(Id); } catch (Exception) { throw; } }
public int Update(Models.SenCommission data) { try { this.Validate(data); var _data = this.GetById(data.CommissionId); this.MapView2Table(data, _data); this._db.Entry(_data).State = System.Data.Entity.EntityState.Modified; this._db.SaveChanges(); var senContractdataobject = new DAL.SenContract(this._request); senContractdataobject.UpdateCommission(data.ContractId); //this.SenContractTransactionPost(data.CommissionId); return(data.CommissionId); } catch (Exception) { throw; } }