//public Utilitie<TEntity> UpdateBy(List<TEntity> dados) //{ // Utilitie<TEntity> resp = new Utilitie<TEntity>(); // try // { // dados.ForEach(up => // { // db.Set<TEntity>().Attach(up); // db.Entry(dados).State = EntityState.Modified; // db.SaveChanges(); // db.Entry(dados).State = EntityState.Detached; // }); // resp.Mensagem = "[UpdateBy] Dados Atualizados"; // resp.Dados = null; // resp.Status = true; // } // catch (Exception ex) // { // resp.Mensagem = " [UpdateBy] Erro ao Cadastrar dados: " + ex; // resp.Dados = null; // resp.Status = false; // } // return resp; //} public Utilitie <TEntity> UpdateList(List <TEntity> dados) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { dados.ForEach(up => { db.Set <TEntity>().Attach(up); db.Entry(dados).State = EntityState.Modified; db.SaveChanges(); db.Entry(dados).State = EntityState.Detached; }); resp.Mensagem = "[UpdateBy] Dados Atualizados"; resp.Dados = null; resp.Status = true; } catch (Exception ex) { resp.Mensagem = " [UpdateBy] Erro ao Cadastrar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
public Utilitie <Clientes> GerarCodigo(int id) { db = new DataContext(); Utilitie <Clientes> resp = new Utilitie <Clientes>(); try { Clientes cliente = db.clientes.Where(c => c.id == id).FirstOrDefault(); cliente.codigo_acesso = Guid.NewGuid().ToString(); db.Entry(cliente).State = EntityState.Modified; db.SaveChanges(); resp.Mensagem = "[Update] Dado Atualizados"; resp.Dados = cliente; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[Update] Erro ao Cadastrar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
//public Utilitie<TEntity> Delete(TEntity obj) //{ // Utilitie<TEntity> resp = new Utilitie<TEntity>(); // try // { // db.Set<TEntity>().Attach(obj); // db.Set<TEntity>().Remove(obj); // db.SaveChanges(); // resp.Mensagem = "[Delete] Dado Removido"; // resp.Dados = null; // resp.Status = true; // } // catch (Exception ex) // { // resp.Mensagem = "[Delete] Erro ao Cadastrar dados: " + ex; // resp.Dados = null; // resp.Status = false; // } // return resp; //} Utilitie <TEntity> IRepositoryBase <TEntity> .DeleteBy(Expression <Func <TEntity, bool> > predicate) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { List <TEntity> dados = db.Set <TEntity>() .Where(predicate).ToList(); dados.ForEach(del => db.Set <TEntity>().Remove(del)); int registros = db.SaveChanges(); resp.Mensagem = "[DeleteBy] Dados(" + registros.ToString() + ")Removido"; resp.Dados = null; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[DeleteBy] Erro ao remover dados em Lote: " + ex; resp.Dados = null; resp.Status = true; } return(resp); }
// GET: CO2 public ActionResult Apparat(Utilitie w) { VmUtilitie vm = new VmUtilitie(); vm.UtilitieCategories = db.UtilitieCategories.ToList(); vm.Utilities = db.Utilities.ToList(); if (w != null) { ViewBag.hej = db.UtilitieCategories.Find(w.UtilitieCategoryId); } return(View(vm)); }
public ActionResult Apparat(int cat, int watt, string brand, string model) { VmUtilitie vm = new VmUtilitie(); Utilitie e = new Utilitie(); e.Usage = watt; e.Standard = false; e.UtilitieCategoryId = cat; e.Title = brand; e.Decs = model; db.Utilities.Add(e); //db.SaveChanges(); Utilitie w = db.Utilities.FirstOrDefault(u => u.UtilitieCategoryId == cat && u.Standard); return(RedirectToAction("Apparat")); }
public Utilitie <IQueryable <TEntity> > GetBy(Expression <Func <TEntity, bool> > predicate) { Utilitie <IQueryable <TEntity> > resp = new Utilitie <IQueryable <TEntity> >(); try { IQueryable <TEntity> query = db.Set <TEntity>().Where(predicate); resp.Mensagem = "[GetBy] Lista de dados"; resp.Dados = query; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[GetBy] Erro ao Listar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
public Utilitie <TEntity> Get(int id) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { TEntity dados = db.Set <TEntity>().Find(id); resp.Mensagem = "[Get] Procurar pelo ID"; resp.Dados = dados; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[Get] Erro ao Buscar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
public Utilitie GetByID(int ID) { Utilitie utilitie = new Utilitie(); using (var connection = new SqlConnection(_connectionString)) { var cmd = connection.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "GetUtilitieByID"; cmd.Parameters.AddWithValue(@"ID_Utilitie", ID); connection.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { utilitie.ID_Utilitie = (int)reader["ID_Utilitie"]; utilitie.Utilitie_Type = (string)reader["Utilitie_Type"]; utilitie.Unit = (string)reader["Unit"]; utilitie.ID_Rate = (int)reader["ID_Rate"]; } } return(utilitie); }
public Utilitie <TEntity> Insert(TEntity obj) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { db.Set <TEntity>().Add(obj); db.SaveChanges(); resp.Mensagem = "[Insert] Dados Cadastrados"; resp.Dados = null; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[Insert] Dados Cadastrados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
public Utilitie <TEntity> Update(TEntity Entidade) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { db.Entry(Entidade).State = EntityState.Modified; db.SaveChanges(); resp.Mensagem = "[Update] Dado Atualizados"; resp.Dados = null; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[Update] Erro ao Cadastrar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
//private string _connectionString = @"Data Source=1-vaio;Initial Catalog=UTILITIES3;Integrated Security=True"; public void Add(Utilitie value) { using (var connection = new SqlConnection(_connectionString)) { var cmd = connection.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "AddUtilitie"; cmd.Parameters.AddWithValue(@"Utilitie_Type", value.Utilitie_Type); cmd.Parameters.AddWithValue(@"Unit", value.Unit); cmd.Parameters.AddWithValue(@"ID_Rate", value.ID_Rate); var id = new SqlParameter { DbType = DbType.Int32, ParameterName = "@ID_Utilitie", Direction = ParameterDirection.Output }; //cmd.Parameters.Add(id); connection.Open(); cmd.ExecuteNonQuery(); } }
public Utilitie <TEntity> Delete(int id) { Utilitie <TEntity> resp = new Utilitie <TEntity>(); try { TEntity obj = db.Set <TEntity>().Find(id); db.Set <TEntity>().Remove(obj); db.SaveChanges(); resp.Mensagem = "[Delete] Dado Removido"; resp.Dados = null; resp.Status = true; } catch (Exception ex) { resp.Mensagem = "[Delete] Erro ao Cadastrar dados: " + ex; resp.Dados = null; resp.Status = false; } return(resp); }
public Utilitie <List <TEntity> > GetAll() { Utilitie <List <TEntity> > resp; try { List <TEntity> query = db.Set <TEntity>().ToList(); resp = new Utilitie <List <TEntity> >(query, "[GetAll] Lista de dados"); //resp.Mensagem = "[GetAll] Lista de dados"; //resp.Dados = query; //resp.Status = true; } catch (Exception ex) { resp = new Utilitie <List <TEntity> >("[GetAll] Erro ao Listar dados: " + ex, false); //resp.Mensagem = "[GetAll] Erro ao Listar dados: " + ex; //resp.Dados = null; //resp.Status = false; } return(resp); }
public void Add(Utilitie value) { utilitieDao.Add(value); }