public Task <object> InsertAsync(EmpIdentityModel model) { if (model == null) { throw new ArgumentNullException("EmpIdentityModel ArgumentNullException Insert Async"); } EmpIdentity dto = AutoMapperGenericHelper <EmpIdentityModel, EmpIdentity> .Convert(model); EmpEmployeePk pk1 = _empEmployeePkRepository.Get((int)model.EmployeePkId); dto.EmpEmployeePk = pk1; if (pk1 == null) { throw new ArgumentNullException("EmployeePkId ArgumentNullException Insert Async"); } var id = _empIdentityRepository.Insert(dto); return(Task.FromResult <object>(id)); }
public Task <EmpEmployeePkModel> GetAsync(int id) { var dal = _empEmployeePkRepository.Get(id); if (dal == null) { return(Task.FromResult <EmpEmployeePkModel>(null)); } else { EmpEmployeePkModel model = AutoMapperGenericHelper <EmpEmployeePk, EmpEmployeePkModel> .Convert(dal); return(Task.FromResult(model)); } }