public int Execite(EmployeeCreateDomainState request) { using (var empCtx = EmpDbContextFactory.Create()) { var employeeEntity = ... // Map from request var employeeAddressEntity = ... // Map from request empCtx.Employees.Add(employeeEntity); empCtx.EmployeeAddresses.Add(employeeAddressEntity); return(empCtx.SaveChanges()); } }
public IResult CreateEmployee(CreateEmployeeRequestDto dto) { // Business Logic here EmployeeCreateDomainState request = ...Mapped from dto var rowsAffected = _repo.Execute(item);