public ActionResult Create(DotViewModels dotView) { DotType dotType = new DotType(); dotType = db.DotTypes.Find(dotView.SelectedValuesT.FirstOrDefault()); Dot dot = new Dot(); dot = dotView.Dot; dot.Type = dotType.Id; db.Dots.Add(dot); db.SaveChanges(); IPCamDot iPCamDot = new IPCamDot(); iPCamDot.DotId = dot.Id; iPCamDot.IP = dotView.IP; iPCamDot.Port = dotView.Port; iPCamDot.Login = dotView.Login; iPCamDot.Password = dotView.Password; db.IPCamDots.Add(iPCamDot); db.Dots.Add(dot); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Dot dot = await db.Dots.FindAsync(id); IPCamDot iPCamDot = db.IPCamDots.Where(x => x.DotId == dot.Id).First(); db.Dots.Remove(dot); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }