Esempio n. 1
0
        public ICommandResult Post([FromBody] EmployeeCommand command)
        {
            var result = (CommandResult)_handler.Handle(command);

            return(result);
        }
Esempio n. 2
0
        /// <summary>
        /// Supprimer un employee en base
        /// </summary>
        /// <param name="employeeId">Identifiant de l'employee à supprimer</param>
        public void DeleteEmployee(int employeeId)
        {
            EmployeeCommand ec = new EmployeeCommand(_context);

            ec.Delete(employeeId);
        }
        public async Task <CommandResult <EmployeeModel[]> > Handle(EmployeeCommand request, CancellationToken cancellationToken)
        {
            var lst = await _employeeRepo.GetEmployees(request.SearchName).ConfigureAwait(false);

            return(await Task.FromResult <CommandResult <EmployeeModel[]> >(new CommandResult <EmployeeModel[]>() { Message = "Created successfully", Status = true, ResponseObj = lst }).ConfigureAwait(false));
        }