private void mView_Add(object sender, EventArgs e) { var dto = new DtoPayRoll { AuthorId = mView.AuthorId, Salary = mView.Salary }; mView.Message = _payRollDm.Add(dto); }
private void mView_Update(object sender, EventArgs e) { var dto = new DtoPayRoll { PayrollId = mView.PayrollId, AuthorId = mView.AuthorId, Salary = mView.Salary }; _payRollDm.Update(dto); mView.Message = "Payroll updated."; }
public void Update(DtoPayRoll dto) { var payroll = pc.Payroll.Single(a => a.PayrollId == dto.PayrollId); payroll.AuthorId = dto.AuthorId; payroll.Salary = dto.Salary; pc.SaveChanges(); }
public string Add(DtoPayRoll dto) { if (dto.Salary == 0) { return("Salary cannot = 0."); } _daoPayroll.Add(dto); return("Payroll Added."); }
public void Add(DtoPayRoll dto) { var payroll = new Payroll { AuthorId = dto.AuthorId, Salary = dto.Salary }; pc.Payroll.Add(payroll); pc.SaveChanges(); }
public DtoPayRoll FindPayRollByAuthorId(int id) { var dto = new DtoPayRoll { Salary = 0 }; var payroll = pc.Payroll.AsNoTracking().SingleOrDefault(a => a.AuthorId == id); if (payroll != null) { dto.PayrollId = payroll.PayrollId; dto.AuthorId = payroll.AuthorId; dto.Salary = payroll.Salary; } return(dto); }
public DtoPayRoll Find(int id) { var dto = new DtoPayRoll(); var payroll = pc.Payroll.AsNoTracking().SingleOrDefault(a => a.PayrollId == id); if (payroll != null) { dto.PayrollId = payroll.PayrollId; dto.AuthorId = payroll.AuthorId; dto.Salary = payroll.Salary; } else { throw new Exception($"Payroll with ID = {id} was not found."); } return(dto); }
public List <DtoPayRoll> GetAll() { var dtos = new List <DtoPayRoll>(); var payrolls = pc.Payroll.AsNoTracking().ToList(); foreach (var payroll in payrolls) { var dtoauthor = _daoauthor.Find(payroll.AuthorId); var dto = new DtoPayRoll { PayrollId = payroll.PayrollId, AuthorId = payroll.AuthorId, Salary = payroll.Salary }; dtos.Add(dto); } return(dtos); }
public void Update(DtoPayRoll dto) { _daoPayroll.Update(dto); }