public void Add(Empresa element) { try { _contexto.Empresa.Add(element); _contexto.SaveChanges(); } catch (Exception ex) { throw ex; } }
public Usuario Proprietario(Empresa element) { try { return _contexto.Usuario.AsQueryable() .Where(u => u.Proprietario && u.IdEmpresa.HasValue && u.IdEmpresa == element.ID) .First(); } catch (Exception ex) { throw ex; } }
public void Atualiza(int ID, Empresa element) { try { Empresa local = _contexto.Empresa.Find(ID); local.Nome = element.Nome; local.DataFundacao = element.DataFundacao; _contexto.SaveChanges(); } catch (Exception ex) { throw ex; } }
public void AddComProprietario(Empresa empresa, int idProprietario) { try { empresa = _contexto.Empresa.Add(empresa); _contexto.SaveChanges(); Usuario proprietario = _contexto.Usuario.Find(idProprietario); proprietario = Usuario.TransformarFuncionario(proprietario, true, true, DateTime.Now, "Dono", empresa.ID); _contexto.SaveChanges(); } catch (Exception ex) { throw ex; } }