public void SetUp() { var produtoRepositoryMock = new Mock <IProdutoRepository>(); produtoAppService = new ProdutoAppService(produtoRepositoryMock.Object); id = Guid.NewGuid(); produto = new Request.Produto(); }
public async Task <Response.Produto> Add(Request.Produto entity) { if (!IsParameterValid(entity)) { throw new InvalidParametersException <IProdutoAppService>(); } var produto = await produtoRepository.Add(entity.ConvertToData()); await Salvar(); return(new Response.Produto()); }
public async Task <ActionResult> Update([FromBody] Requests.Produto produto) { return(Ok(await produtoAppService.Update(produto, produto.Id))); }
public async Task <ActionResult> Add([FromBody] Requests.Produto produto) { return(Ok(await produtoAppService.Add(produto))); }