private void Editar(DTORota rota) { var transporteModel = RotaModel.Transform(rota); var sql = ActiveRecord.Update(transporteModel); using (var contexto = new Contexto()) { contexto.ExecutaComando(sql); } }
public void Salvar(DTORota rota) { if (rota.Id > 0) { Editar(rota); } else { Incluir(rota); } }
public HttpResponseMessage Put(DTORota rota) { try { _rotaServico.Salvar(rota); return(Request.CreateResponse(HttpStatusCode.OK, rota)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }
private void Incluir(DTORota rota) { var transporteModel = RotaModel.Transform(rota); var sql = transporteModel.QueryInsert(); using (var contexto = new Contexto()) { var result = contexto.ExecutaComandoComRetorno(sql); result.Read(); rota.Id = Convert.ToInt32(result["LASTID"]); } }
public static RotaModel Transform(DTORota rota) { var modeloModel = new RotaModel { Id = rota.Id.ToString(CultureInfo.InvariantCulture), TransporteId = rota.TransporteId.ToString(CultureInfo.InvariantCulture), FrotaId = rota.FrotaId.ToString(CultureInfo.InvariantCulture), UfId = rota.UfId.ToString(CultureInfo.InvariantCulture), DataCriacao = rota.DataCriacao.ToString("yyyy-MM-dd HH:mm:ss"), DataEntrega = rota.DataEntrega.ToString("yyyy-MM-dd"), FuncionarioId = rota.FuncionarioId.ToString(CultureInfo.InvariantCulture) }; return(modeloModel); }
public void Salvar(DTORota frete) { _rotaRepositorio.Salvar(frete); }