public EmployeeViewDTO() { Person = new EmployeeDTO(); AddressView = new AddressViewDTO(); Dismisses = new List <EmployeeDismissDTO>(); Post = new EmployeePostDTO(); }
public async Task <OperationDetails> CreateEmployeePostAsync(EmployeePostDTO employeePostDto, OperationDetails MessageSuccess, OperationDetails MessageFail) { return((await service.CreateItemAsync(employeePostDto, new EmployeePostEquelSpecification(employeePostDto).ToExpression(), MessageSuccess, MessageFail)).Item1); }
public async Task <OperationDetails> UpdateEmployeePostAsync(EmployeePostDTO employeePostDto, OperationDetails MessageSuccess, OperationDetails MessageFail) { int idPostDto = employeePostDto.EmployeePostID; return(await service.UpdateItemAsync(employeePostDto, idPostDto, MessageSuccess, MessageFail)); }
public async Task <OperationDetails> UpdatePost(EmployeePostDTO PostDto) { return(await employeePostService.UpdateEmployeePostAsync(PostDto, new EmployeePostMessageSpecification(PostDto).ToSuccessUpdateMessage(), new EmployeePostMessageSpecification(PostDto).ToFailUpdateMessage())); }
public EmployeePostMessageSpecification(EmployeePostDTO postDto = null) { PostDto = postDto; }