コード例 #1
0
 public EmployeeViewDTO()
 {
     Person      = new EmployeeDTO();
     AddressView = new AddressViewDTO();
     Dismisses   = new List <EmployeeDismissDTO>();
     Post        = new EmployeePostDTO();
 }
コード例 #2
0
 public async Task <OperationDetails> CreateEmployeePostAsync(EmployeePostDTO employeePostDto, OperationDetails MessageSuccess, OperationDetails MessageFail)
 {
     return((await service.CreateItemAsync(employeePostDto,
                                           new EmployeePostEquelSpecification(employeePostDto).ToExpression(),
                                           MessageSuccess,
                                           MessageFail)).Item1);
 }
コード例 #3
0
        public async Task <OperationDetails> UpdateEmployeePostAsync(EmployeePostDTO employeePostDto, OperationDetails MessageSuccess, OperationDetails MessageFail)
        {
            int idPostDto = employeePostDto.EmployeePostID;

            return(await service.UpdateItemAsync(employeePostDto,
                                                 idPostDto,
                                                 MessageSuccess,
                                                 MessageFail));
        }
コード例 #4
0
 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;
 }