public PayRollVM.Payroll PopulateSelectedList(PayRollVM.Payroll payroll) { var dtos = svcauth.GetAuthorTypes().ToList(); SelectListItem item = new SelectListItem(); item.Value = ""; item.Text = "Select.."; payroll.AuthorTypes.Add(item); 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); }
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 Find(int id) { var dto = svc.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 Update(int id) { var dto = Find(id); var payroll = new PayRollVM.Payroll { PayRollId = dto.PayRollId, AuthorId = dto.AuthorId, AuthorTypeId = dto.AuthorId.ToString(), AuthorFirstName = dto.AuthorFirstName, AuthorLastName = dto.AuthorLastName, Salary = dto.Salary }; return(payroll); }