public Models.TbOrdemServico Salvar(Models.TbOrdemServico os) { db.Add(os); db.SaveChanges(); return(os); }
public Models.TbOrdemServico Salvar(Models.TbOrdemServico save) { if (save.DsValor <= 0) { throw new Exception("Valor incorreto"); } return(db.Salvar(save)); }
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); }
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); }
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); }
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) )); } }
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) )); } }
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); }