コード例 #1
0
        public void Update(DTO.Veiculo _model)
        {
            var model = DtoToModel(_model);

            context.TbVeiculo.Attach(model);
            context.Entry(model).State = System.Data.Entity.EntityState.Modified;
        }
コード例 #2
0
 public void Delete(DTO.Veiculo dto)
 {
     try
     {
         Business.Veiculo.Instance().Delete(dto);
     }
     catch (TryExceptionPersonalize ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
        private TbVeiculo DtoToModel(DTO.Veiculo _model)
        {
            var model = new TbVeiculo
            {
                ID           = _model.IdVeiculo,
                Descricao    = _model.Descricao,
                AnoFabricao  = _model.AnoFabricacao,
                Modelo       = _model.Modelo,
                TbFabricante = new TbFabricante
                {
                    ID        = _model.Fabricante.IdFabricante,
                    Descricao = _model.Descricao
                },
                TbTipoDeVeiculo = new TbTipoDeVeiculo
                {
                    ID        = _model.TipoVeiculo.IdVeiculo,
                    Descricao = _model.Descricao
                }
            };

            return(model);
        }
コード例 #4
0
 public void Update(DTO.Veiculo _model)
 {
     context.Update(_model);
 }
コード例 #5
0
 public void Insert(DTO.Veiculo _model)
 {
     context.Insert(_model);
 }
コード例 #6
0
 public void Delete(DTO.Veiculo _model)
 {
     context.Delete(_model);
 }
コード例 #7
0
        public void Insert(DTO.Veiculo _model)
        {
            var model = DtoToModel(_model);

            context.TbVeiculo.Add(model);
        }
コード例 #8
0
        public void Delete(DTO.Veiculo _model)
        {
            var model = DtoToModel(_model);

            context.TbVeiculo.Remove(model);
        }