public async Task <ResponseBase> Add(ProdutoModel poduto) { var response = new ResponseBase(); try { Produto produtoDomain = _mapper.Adapt <ProdutoModel, Produto>(poduto); response.OperationResult.Id = await _produtoRepository.Add(produtoDomain); response.OperationResult.Status = StatusOperation.OKRESULT; } catch (Exception ex) { response.OperationResult.Status = StatusOperation.ERRORRESULT; response.OperationResult.Message = ex.Message; } return(response); }
public async Task RegisterUser(UserModel userModel) { try { User userDomain = _mapper.Adapt <UserModel, User>(userModel); await _oauthRepository.RegisterUser(userDomain); } catch (Exception) { throw; } }