Exemple #1
0
        public Models.TbOrdemServico Salvar(Models.TbOrdemServico os)
        {
            db.Add(os);
            db.SaveChanges();

            return(os);
        }
Exemple #2
0
        public Models.TbOrdemServico Salvar(Models.TbOrdemServico save)
        {
            if (save.DsValor <= 0)
            {
                throw new Exception("Valor incorreto");
            }

            return(db.Salvar(save));
        }
Exemple #3
0
        public Models.TbOrdemServico Alterar(int id, Models.TbOrdemServico novo)
        {
            if (novo.DsValor <= 0)
            {
                throw new Exception("Valor obrigatório");
            }

            return(db.Alterar(id, novo));
        }
 public Models.TbOrdemServico ParaTabela(Models.Request.TbOrdemServicoRequest request)
 {
     Models.TbOrdemServico func = new Models.TbOrdemServico();
     func.DsValor           = request.Valor;
     func.DtOrdemServico    = request.DtOrdemServico;
     func.IdCliente         = request.IdCliente;
     func.IdFuncionario     = request.IdFuncionario;
     func.DsStatus          = request.Status;
     func.DsValorManutencao = request.ValorManutencao;
     return(func);
 }
Exemple #5
0
        public Models.TbOrdemServico Deletar(int id)
        {
            Models.TbOrdemServico os = db.TbOrdemServico.FirstOrDefault(x => x.IdOrdemServico == id);

            if (os != null)
            {
                db.TbOrdemServico.Remove(os);
                db.SaveChanges();
            }
            return(os);
        }
Exemple #6
0
        public ActionResult <Models.Response.TbOrdemServicoResponse> Deletar(int id)
        {
            try {
                Models.TbOrdemServico ln = buss.Deletar(id);

                Models.Response.TbOrdemServicoResponse resp = util.ParaResponse(ln);
                return(resp);
            } catch (System.Exception ex) {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
        public Models.Response.TbOrdemServicoResponse ParaResponse(Models.TbOrdemServico ln)
        {
            Models.Response.TbOrdemServicoResponse resp = new Models.Response.TbOrdemServicoResponse();
            resp.Id              = ln.IdOrdemServico;
            resp.Valor           = ln.DsValor;
            resp.DtOrdemServico  = ln.DtOrdemServico;
            resp.IdCliente       = ln.IdCliente;
            resp.IdFuncionario   = ln.IdFuncionario;
            resp.Status          = ln.DsStatus;
            resp.ValorManutencao = ln.DsValorManutencao;

            return(resp);
        }
Exemple #8
0
        public ActionResult <Models.Response.TbOrdemServicoResponse> Alterar(int id, Models.Request.TbOrdemServicoRequest request)
        {
            try {
                Models.TbOrdemServico ln = util.ParaTabela(request);
                buss.Alterar(id, ln);

                Models.Response.TbOrdemServicoResponse resp = util.ParaResponse(ln);
                return(resp);
            } catch (System.Exception ex) {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Exemple #9
0
        public ActionResult <Models.Response.TbOrdemServicoResponse> Inserir(Models.Request.TbOrdemServicoRequest request)
        {
            try {
                Models.TbOrdemServico func = util.ParaTabela(request);
                buss.Salvar(func);

                Models.Response.TbOrdemServicoResponse resp = util.ParaResponse(func);
                return(resp);
            } catch (System.Exception ex) {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Exemple #10
0
        public Models.TbOrdemServico Alterar(int id, Models.TbOrdemServico novo)
        {
            Models.TbOrdemServico prod = db.TbOrdemServico.FirstOrDefault(x => x.IdOrdemServico == id);

            if (prod != null)
            {
                prod.DsValor        = novo.DsValor;
                prod.DtOrdemServico = novo.DtOrdemServico;
                prod.IdFuncionario  = novo.IdFuncionario;
                prod.IdCliente      = novo.IdCliente;
                prod.DsStatus       = novo.DsStatus;

                db.SaveChanges();
            }

            return(prod);
        }