public async Task DeleteAsync(vEmployeeRec parameters) { Employee employee = await Uow.Repository <Employee>().SingleOrDefaultAsync(t => t.EmployeeId == parameters.EmployeeId); await Uow.RegisterDeletedAsync <Employee>(employee); await Uow.CommitAsync(); }
//public async Task DeleteAsync(vEmployeeRecord parameters) //{ // Employee employee= await Uow.Repository<Employee>().SingleAsync(t => t.EmployeeId == parameters.EmployeeId); // await Uow.RegisterDeletedAsync<Employee>(employee); // await Uow.CommitAsync(); //} public async Task <object> GetAsync(vEmployeeRec parameters) { return(await Uow.Repository <vEmployeeRec>().AllAsync()); }
public HashSet <string> DeleteValidation(vEmployeeRec parameters) { return(ValidationMessages); }
//public HashSet<string> DeleteValidation(EmployeeCreate parameters) //{ // throw new NotImplementedException(); //} //public async Task DeleteAsync(EmployeeCreate parameters) //{ // var delEmployee = Uow.Repository<vEmployeeRecord>(parameters); // await Uow.RegisterDeletedAsync(vEmployeeRecord); // await Uow.CommitAsync(); //} public async Task <object> GetBy(vEmployeeRec parameters) { return(await Uow.Repository <vEmployeeRec>().SingleOrDefaultAsync(t => t.EmployeeId == parameters.EmployeeId)); }