public string Update(Receipt entity) { if (entity.IsValid()) return this.repository.Update(entity); else return "Entity is not in valid state"; }
public ReceiptViewModel(Receipt receipt) { this.BankAccountId = receipt.BankAccountId; this.ReceiptAmount = receipt.ReceiptAmount; this.ReceiptDate = receipt.ReceiptDate; this.ReceiptNumber = receipt.ReceiptNumber; this.PeriodId = receipt.PeriodId; this.CustomerSiteId = receipt.CustomerSiteId; this.CustomerId = receipt.CustomerId; this.CompanyId = receipt.CompanyId; this.Id = receipt.Id; this.CurrencyId = receipt.CurrencyId; this.ConversionRate = receipt.ConversionRate; this.BankId = receipt.BankId; this.Remarks = receipt.Remarks; this.SOBId = receipt.SOBId; this.Status = receipt.Status; }
public ReceiptModel(Receipt entity) { this.BankAccountId = entity.BankAccountId; this.BankId = entity.BankId; this.ConversionRate = entity.ConversionRate; this.Id = entity.Id; this.CurrencyId = entity.CurrencyId; this.CustomerId = entity.CustomerId; this.CustomerSiteId = entity.CustomerSiteId; this.PeriodId = entity.PeriodId; this.ReceiptDate = entity.ReceiptDate; this.ReceiptNumber = entity.ReceiptNumber; this.Remarks = entity.Remarks; this.SOBId = entity.SOBId; this.Status = entity.Status; this.ReceiptAmount = entity.ReceiptAmount; this.CompanyId = entity.CompanyId; this.CreateBy = entity.CreateBy; this.CreateDate = entity.CreateDate; this.UpdateBy = entity.UpdateBy; this.UpdateDate = entity.UpdateDate; }
private static Receipt getEntityByModel(ReceiptViewModel model) { if (model == null) return null; Receipt entity = new Receipt(); if (model.Id == 0) { entity.CreateBy = AuthenticationHelper.UserId; entity.CreateDate = DateTime.Now; entity.CompanyId = AuthenticationHelper.CompanyId.Value; } else { entity.CreateBy = model.CreateBy; entity.CreateDate = model.CreateDate; entity.CompanyId = model.CompanyId; } entity.BankAccountId = model.BankAccountId; entity.BankId = model.BankId; entity.ConversionRate = model.ConversionRate; entity.CurrencyId = model.CurrencyId; entity.CustomerId = model.CustomerId; entity.CustomerSiteId = model.CustomerSiteId; entity.Id = model.Id; entity.PeriodId = model.PeriodId; entity.ReceiptAmount = model.ReceiptAmount; entity.ReceiptDate = model.ReceiptDate; entity.ReceiptNumber = model.ReceiptNumber; entity.Remarks = model.Remarks; entity.SOBId = model.SOBId; entity.Status = model.Status; entity.UpdateBy = AuthenticationHelper.UserId; entity.UpdateDate = DateTime.Now; return entity; }
public string Update(Receipt entity) { var originalEntity = this.Context.Receipts.Find(entity.Id); this.Context.Entry(originalEntity).CurrentValues.SetValues(entity); this.Context.Entry(originalEntity).State = EntityState.Modified; this.Commit(); return entity.Id.ToString(); }
public string Insert(Receipt entity) { this.Context.Receipts.Add(entity); this.Commit(); return entity.Id.ToString(); }