Example #1
0
        public void SetUp()
        {
            var produtoRepositoryMock = new Mock <IProdutoRepository>();

            produtoAppService = new ProdutoAppService(produtoRepositoryMock.Object);

            id      = Guid.NewGuid();
            produto = new Request.Produto();
        }
Example #2
0
        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());
        }
Example #3
0
 public async Task <ActionResult> Update([FromBody] Requests.Produto produto)
 {
     return(Ok(await produtoAppService.Update(produto, produto.Id)));
 }
Example #4
0
 public async Task <ActionResult> Add([FromBody] Requests.Produto produto)
 {
     return(Ok(await produtoAppService.Add(produto)));
 }