public ActionResult DeleteConfirmed(int id) { DetailTask detailTask = db.DetailTasks.Find(id); db.DetailTasks.Remove(detailTask); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: DetailTasks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetailTask detailTask = db.DetailTasks.Find(id); if (detailTask == null) { return(HttpNotFound()); } return(View(detailTask)); }
// GET: DetailTasks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetailTask detailTask = db.DetailTasks.Find(id); if (detailTask == null) { return(HttpNotFound()); } ViewBag.IdDetail = new SelectList(db.Details, "Id", "NameDetail", detailTask.IdDetail); ViewBag.IdTask = new SelectList(db.Tasks, "Id", "Title", detailTask.IdTask); return(View(detailTask)); }
public int GuardarAreas_task(string coment, int idpredio, String destinatario, String asunto, int tipo, string adjunto, string usuario, string fechatask) { using (var transaction = _context.Database.BeginTransaction()) { Realstate.Models.BaseDatos.Task _task = new Realstate.Models.BaseDatos.Task(); _task.IdPredio = idpredio; _task.IdAccount = 3; _task.IdStatusTask = 1; _task.Usercreation = usuario; _task.IdTypeTask = tipo; _task.StartDate = DateTime.Now; _task.DateModification = DateTime.Now; _task.DateCreation = DateTime.Now; _task.DateValidation = DateTime.Now; _task.DateValidation = DateTime.Now; _task.StatusRegister = "A"; _context.Add(_task); _context.Entry(_task).State = EntityState.Added; var get = _context.SaveChanges(); if (_task.IdTypeTask == 1) { DetailTask _taskDetail = new DetailTask(); _taskDetail.coment = coment; _taskDetail.attached = adjunto; _taskDetail.creation_date = DateTime.Now; _taskDetail.creation_meeting = DateTime.Now; _taskDetail.ENDMeting = DateTime.Now; _taskDetail.IdTask = _task.Id; _context.Add(_taskDetail); _context.Entry(_taskDetail).State = EntityState.Added; get = _context.SaveChanges(); } if (_task.IdTypeTask == 2) { DetailTask _taskDetail = new DetailTask(); _taskDetail.coment = coment; _taskDetail.attached = adjunto; _taskDetail.creation_date = DateTime.Now; _taskDetail.creation_meeting = DateTime.Now; _taskDetail.ENDMeting = DateTime.Now; _taskDetail.IdTask = _task.Id; _taskDetail.subjects = asunto; _taskDetail.attached = adjunto; _taskDetail.addressee = destinatario; _context.Add(_taskDetail); _context.Entry(_taskDetail).State = EntityState.Added; get = _context.SaveChanges(); } if (_task.IdTypeTask == 4) { DetailTask _taskDetail = new DetailTask(); string[] separadas; separadas = fechatask.Split('-'); _taskDetail.coment = coment; _taskDetail.attached = adjunto; _taskDetail.creation_date = DateTime.Now; _taskDetail.creation_meeting = Convert.ToDateTime(separadas[0].Trim()); _taskDetail.ENDMeting = Convert.ToDateTime(separadas[1].Trim()); _taskDetail.IdTask = _task.Id; _taskDetail.subjects = asunto; _context.Add(_taskDetail); _context.Entry(_taskDetail).State = EntityState.Added; get = _context.SaveChanges(); } if (_task.IdTypeTask == 6) { DetailTask _taskDetail = new DetailTask(); string[] separadas; separadas = fechatask.Split('-'); _taskDetail.coment = coment; _taskDetail.attached = adjunto; _taskDetail.creation_date = DateTime.Now; _taskDetail.creation_meeting = Convert.ToDateTime(separadas[0].Trim()); _taskDetail.ENDMeting = Convert.ToDateTime(separadas[1].Trim()); _taskDetail.IdTask = _task.Id; _taskDetail.subjects = asunto; _taskDetail.attached = adjunto; _taskDetail.addressee = destinatario; _context.Add(_taskDetail); _context.Entry(_taskDetail).State = EntityState.Added; get = _context.SaveChanges(); } transaction.Commit(); return(_task.Id); } }