Exemple #1
0
        public async Task <bool> EditClient(ClientDTOEdit client)
        {
            try
            {
                var clientModel = _mapper.Map <Client>(client);
                _unitOfWork.Clients.Update(clientModel);

                return((await _unitOfWork.Complete() > 0) ? true : false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <IActionResult> PutClient([FromBody] ClientDTOEdit client)
        {
            try
            {
                var result = await _clientService.EditClient(client);

                if (!result)
                {
                    return(NotFound("An error occurred when trying to edit client"));
                }
            }
            catch (Exception)
            {
                return(StatusCode(500, "Internal server error"));
            }

            return(NoContent());
        }