public bool AdicionaAta(ata atap) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <ata> i = from p in model.atas select p; IEnumerable <ata> max = i.OrderBy(p => p.idata); if (max.Count() > 0) { atap.idata = max.Last().idata == null ? 1 : max.Last().idata + 1; } else { atap.idata = 1; } atap.condominio = (from p in model.condominios where p.idcondominios == atap.idcondominios select p).FirstOrDefault(); model.AddToatas(atap); model.SaveChanges(); return(true); } catch (Exception e) { var x = e.InnerException; return(false); } }
public bool AdicionaAta(ata atap, string acesso) { if (acesso != Conexao.SenhaAcesso) { throw new Exception(); } return(controle.AdicionaAta(atap)); }
public FileStreamResult Download(int id) { ata ataa = controle.RetornaItem(id); FileStreamResult f = new FileStreamResult(new FileStream(ataa.caminhoArquivo, FileMode.Open), Path.GetExtension(ataa.caminhoArquivo)); f.FileDownloadName = Path.GetFileName(ataa.caminhoArquivo); return(f); }
public bool SalvaAta(ata atap) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <ata> query = from p in model.atas where p.idata == atap.idata select p; ata ata2 = query.First(); ata2.idata = atap.idata; ata2.data = atap.data; ata2.caminhoArquivo = atap.caminhoArquivo; ata2.idcondominios = atap.idcondominios; model.SaveChanges(); return(true); } catch (Exception e) { var x = e.InnerException; return(false); } }
public bool Apagar(int id) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable <ata> i = from p in model.atas where p.idata == id select p; ata atap = i.First(); if ((File.Exists(atap.caminhoArquivo))) { File.Delete(atap.caminhoArquivo); } model.DeleteObject(atap); model.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public MountItemProxy(ata instance) : base(instance) { _internal = instance; }