public void Add(PayRollVM.Payroll payroll) { var dto = new DtoPayroll { AuthorId = int.Parse(payroll.AuthorTypeId), Salary = payroll.Salary }; svc.Add(dto); }
public void Update(PayRollVM.Payroll payroll) { var dto = new DtoPayroll { PayrollId = payroll.PayrollId, AuthorId = payroll.AuthorId, Salary = payroll.Salary }; svc.Update(dto); }
public PayRollVM.Payroll Update(int id) { var dto = Find(id); var payroll = new PayRollVM.Payroll { PayrollId = dto.PayrollId, AuthorId = dto.AuthorId, AuthorFirstName = dto.AuthorFirstName, AuthorLastName = dto.AuthorLastName, Salary = dto.Salary }; return(payroll); }
public PayRollVM.Payroll PopulateSelectedList(PayRollVM.Payroll payroll) { var dtos = svcauth.GetAuthorTypes().ToList(); payroll.AuthorTypes.AddRange(dtos.Select(dto => new SelectListItem() { Value = dto.Value, Text = dto.Text }).ToList()); var selected = (from a in payroll.AuthorTypes.Where(a => a.Value == payroll.AuthorTypeId) select a) .SingleOrDefault(); if (selected != null) { selected.Selected = true; } return(payroll); }