public IHttpActionResult PostVenda_Pagamento_FichaViewModel(Venda_Pagamento_FichaViewModel venda_Pagamento_FichaViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _venda_Pagamento_FichaAppService.Criar(venda_Pagamento_FichaViewModel);

            return(CreatedAtRoute("DefaultApi", new { id = venda_Pagamento_FichaViewModel.Id }, venda_Pagamento_FichaViewModel));
        }
        public IHttpActionResult GetVenda_Pagamento_FichaViewModel(Guid id)
        {
            Venda_Pagamento_FichaViewModel venda_Pagamento_FichaViewModel = _venda_Pagamento_FichaAppService.BuscarPorId(id);

            if (venda_Pagamento_FichaViewModel == null)
            {
                return(NotFound());
            }

            return(Ok(venda_Pagamento_FichaViewModel));
        }
        public IHttpActionResult PutVenda_Pagamento_FichaViewModel(Guid id, Venda_Pagamento_FichaViewModel venda_Pagamento_FichaViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != venda_Pagamento_FichaViewModel.Id)
            {
                return(BadRequest());
            }

            _venda_Pagamento_FichaAppService.Atualizar(venda_Pagamento_FichaViewModel);

            return(StatusCode(HttpStatusCode.NoContent));
        }