public List <Proprietario> salvar(List <Proprietario> proprietario, string mes) { DateTime data = Convert.ToDateTime(mes); Inadimplentes inadimplentes = new Inadimplentes(); List <Proprietario> listaPropInadimplentes = new List <Proprietario>(); // listaInadimplentes = db.Inadimplentes.ToList(); foreach (var p1 in proprietario) { InadimplentesController inadimplenteController = new InadimplentesController(); if (inadimplenteController.buscarInadimplente(p1, mes) == null) { inadimplentes.Proprietarioid = p1.UsuarioId; inadimplentes.data = data; if (ModelState.IsValid) { listaPropInadimplentes.Add(p1); db.Inadimplentes.Add(inadimplentes); db.SaveChanges(); } } } return(listaPropInadimplentes); }
public List <Inadimplentes> salvar(List <Proprietario> proprietario, string mes) { DateTime data = Convert.ToDateTime(mes); Inadimplentes inadimplente = new Inadimplentes(); List <Inadimplentes> listaProprietariosInadimplente = new List <Inadimplentes>(); //listaInadimplentes = db.Inadimplentes.ToList(); foreach (var p1 in proprietario) { //inadimplente.Proprietario = p1; inadimplente.Proprietario = db.Proprietarios.FirstOrDefault(x => x.UsuarioId.Equals(p1.UsuarioId)); inadimplente.data = data; //InadimplentesController inadimplenteController = new InadimplentesController(); ////if (inadimplenteController.buscarInadimplente(p1, mes) == null) ////{ // int ano = Convert.ToInt16(mes.Substring(0, 4)); // int mes1 = Convert.ToInt16(mes.Substring(5, 2)); // inadimplentes = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(mes1) && x.Proprietario.UsuarioId.Equals(p1.UsuarioId) && x.data.Year.Equals(ano)); if (inadimplente != null) { if (ModelState.IsValid) { db.Inadimplentes.Add(inadimplente); db.SaveChanges(); listaProprietariosInadimplente.Add(inadimplente); } } //} } return(listaProprietariosInadimplente); }
public ActionResult DeleteConfirmed(int id) { Inadimplentes inadimplentes = db.Inadimplentes.Find(id); db.Inadimplentes.Remove(inadimplentes); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ContasId,Proprietarioid,data")] Inadimplentes inadimplentes) { if (ModelState.IsValid) { db.Entry(inadimplentes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inadimplentes)); }
public ActionResult Create([Bind(Include = "ContasId,Proprietarioid,data")] Inadimplentes inadimplentes) { if (ModelState.IsValid) { db.Inadimplentes.Add(inadimplentes); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inadimplentes)); }
// GET: Inadimplentes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Inadimplentes inadimplentes = db.Inadimplentes.Find(id); if (inadimplentes == null) { return(HttpNotFound()); } return(View(inadimplentes)); }
public void deletarInadimplentes(Contas c) { Inadimplentes inadimplente = new Inadimplentes(); inadimplente.Proprietario = c.proprietario; DateTime date = c.datatitulo; inadimplente = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(date.Month) && x.Proprietario.UsuarioId.Equals(c.proprietario.UsuarioId)); if (inadimplente != null) { db.Inadimplentes.Remove(inadimplente); db.SaveChanges(); } }
public Inadimplentes buscarInadimplente(Proprietario p, string mes) { int ano = Convert.ToInt16(mes.Substring(0, 4)); int mes1 = Convert.ToInt16(mes.Substring(5, 2)); int mesInteiro = Convert.ToInt16(mes1); Inadimplentes inadimplentes = new Inadimplentes(); inadimplentes = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(mesInteiro) && x.Proprietarioid.Equals(p.UsuarioId) && x.data.Year.Equals(ano)); if (inadimplentes == null) { return(null); } else { return(inadimplentes); } }