public ActionResult EditGroup([Bind(Include = "Name")] string newGroupName) { if (GroupNameExist(newGroupName)) { ModelState.AddModelError("errorChangeGroupName", "Username already exist"); return(View("../Group/Edit")); } else if (!CheckInput(newGroupName)) { ModelState.AddModelError("errorChangeGroupName", "invalid input"); return(View("../Group/Edit")); } bool found = false; Users user = (Users)Session["currentUser"]; foreach (Groups g in db.GroupsSet.ToList()) { if (g.Owner == user.Username) { g.Name = newGroupName; db.Entry(g).State = EntityState.Modified; db.SaveChanges(); found = true; break; } } Debug.Assert(found != false, "Error occured in EditGroup (GroupController) username was not found!"); return(RedirectToAction("Index", "Group")); }
// GET: Projects/Details/5 public ActionResult Details(int?id, int?tabNumber) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } base.SessionHandleOtherActions(); //Project project = db.Projects.Find(id); var project = db.Projects.Find(id); var entry = db.Entry(project); entry.Collection(e => e.Tasks) .Query() .OrderBy(c => c.Sequence) .Load(); if (project == null) { return(HttpNotFound()); } ViewBag.ActiveTab = tabNumber ?? 0; return(View(project)); }
public static void Edit(User user, string userName, string password, string firstName, string lastName, DateTime dob) { User usr; UserProfile usrp; using (var dbCtx = new ProjectContext()) { usr = dbCtx.User.Where(u => u.ID == user.ID).FirstOrDefault <User>(); usrp = dbCtx.UserProfile.Where(p => p.ID == usr.UserProfile.ID).FirstOrDefault <UserProfile>(); } if (usr.ID > 0 && usrp.ID > 0) { usr.UserName = userName; usr.Password = password; usrp.FirstName = firstName; usrp.LastName = lastName; usrp.DOB = dob; } using (var dbCtx = new ProjectContext()) { dbCtx.Entry(usr).State = EntityState.Modified; dbCtx.Entry(usrp).State = EntityState.Modified; dbCtx.SaveChanges(); } }
public async Task <IActionResult> PutTask(int id, Models.Dto.Task task) { Models.Dto.Task taskResult = null; if (id != task.TaskId) { return(BadRequest()); } if (taskResult != null) { _context.Entry(taskResult).State = EntityState.Detached; } _context.Entry(task).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaskExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit(HttpPostedFileBase postedFile, [Bind(Include = "movieID,Name,Genre,ReleaseDate,Producer,Location,RunningTime,Language,ImageName")] Movie movie) { if (ModelState.IsValid) { db.Entry(movie).State = EntityState.Modified; db.SaveChanges(); if (postedFile != null) { movie.ImageName = Path.GetFileName(postedFile.FileName); string path = Server.MapPath("~/Media/movies"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } postedFile.SaveAs(path + "\\" + Path.GetFileName(postedFile.FileName)); ViewBag.Message = "File uploaded successfully."; movie.ImageName = Path.GetFileName(postedFile.FileName); } db.Entry(movie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(movie)); }
public async Task <IActionResult> PutVriend(long id, Vriend vriend) { if (id != vriend.Id) { return(BadRequest()); } _context.Entry(vriend).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VriendExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutUser(int id, Users2 user) { if (id != user.Id) { return(BadRequest()); } _context.Entry(user).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult EditProject(Project project) { projectDb.Entry(project).State = EntityState.Modified; projectDb.SaveChanges(); return(RedirectToAction("Projects")); }
public ActionResult AddBillsContent(BillsContent _BillContent, Bills _bill, string barcodeProduct, Produt_Price pro_price, int Quantity, string Client_ID) { bool res = s.Users(); if (res == true) { if (Session["flag"].ToString() == "true") { _bill.date = DateTime.Now; var ClintID = _db.Clients.Where(p => p.name == Client_ID).FirstOrDefault(); _bill.Client_ID = ClintID.Client_ID; Session["CLientID"] = ClintID.Client_ID; _bill.Cate_Id = 1; _bill.User_ID = int.Parse(Session["userID"].ToString()); _bill.Viewed = true; _db.Bills.Add(_bill); _db.SaveChanges(); } var LastId = _db.Bills.OrderByDescending(u => u.Id).FirstOrDefault(); _BillContent.Bill_ID = LastId.Id; // _BillContent.Price = price; _BillContent.Quantity = _BillContent.Quantity; var prodids = _db.Products.Where(d => d.name == barcodeProduct).Select(f => f.Pro_id).FirstOrDefault(); _BillContent.Product_ID = prodids; _BillContent.Cost = _db.Produt_Price.Where(s => s.Pro_ID == prodids).Select(p => p.cost).FirstOrDefault(); _BillContent.Viewed = true; _db.BillsContent.Add(_BillContent); _db.SaveChanges(); //edit quntity var proQuantity = _db.Produt_Price.Where(s => s.Pro_ID == prodids).FirstOrDefault(); Produt_Price model = _db.Produt_Price.Find(proQuantity.Prd_Pri_ID); model.Quantity = model.Quantity - Quantity; model.Store_Id = 1; model.Pro_ID = prodids; model.Minmum = model.Minmum; model.many_price = model.many_price; model.Price = model.Price; model.cost = model.cost; _db.Entry(model).State = EntityState.Modified; _db.SaveChanges(); Session["flag"] = "false"; return(RedirectToAction("Purchases")); } return(RedirectToAction("HavntAccess", "Employee")); }
public string mudaStatusTask(int idtask, bool status) { Task task = new Task(); task = db.Tasks.Find(idtask); if (task.Status.Equals(StatusOfTask.Late) && status) { task.Status = StatusOfTask.LateConcluded; } else if (task.Status.Equals(StatusOfTask.LateConcluded) && !status) { task.Status = StatusOfTask.Late; } else if (status) { task.Status = StatusOfTask.Concluded; } else { task.Status = StatusOfTask.Ok; } db.Entry(task).State = EntityState.Modified; db.SaveChanges(); return("OK"); }
// PUT api/TodoList/5 public HttpResponseMessage PutProject(int id, ProjectDto projectDto) { if (ModelState.IsValid && id == projectDto.ProjectId) { Project todoList = projectDto.ToEntity(); if (db.Entry(todoList).Entity.UserId != User.Identity.Name) { // Trying to modify a record that does not belong to the user return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } db.Entry(todoList).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public ActionResult Edit(int id, Products products) { Orders order = new Orders(); if (ModelState.IsValid) { products.ProductId = id; //var prod = from prducts in projectContext.Products where prducts.ProductId == id select products; projectContext.Entry(products).State = System.Data.Entity.EntityState.Modified; projectContext.SaveChanges(); order.ProductId = id; if (products.SchemeId != null) { order.SchemeId = Convert.ToInt32(products.SchemeId); order.OrderQuantityDuringScheme = Convert.ToInt32(products.Quantity); } else { order.OrderQuantityNoScheme = Convert.ToInt32(products.Quantity); } projectContext.Orders.Add(order); projectContext.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } }
public void Update(TEntity obj) { var old = dbSet.Where(x => x.Id == obj.Id).Single(); _context.Entry(old).CurrentValues.SetValues(obj); _context.Entry(old).State = EntityState.Modified; _context.SaveChanges(); }
public ActionResult Privilage(Users_Privileges _userPrevi) { string v = Session["UserID"].ToString(); _userPrevi.User_ID = int.Parse(v); _db.Entry(_userPrevi).State = EntityState.Modified; _db.SaveChanges(); TempData["editePrrivelage"] = "تم تعديل الصلاحيات بنجاح"; return(RedirectToAction("Index")); }
public ActionResult EditClient(Client cl) { if (ModelState.IsValid) { db.Entry(cl).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Login", "Login")); }
internal void EndWork(int idTask) { var t = GetTask(idTask); var w = t.Works.Where(p => p.EndHour == null).LastOrDefault(); w.EndHour = DateTime.Now.TimeOfDay; t.Time = t.Works.Select(p => p.EndHour.Value - p.StartHour.Value).Sum(p => p.TotalMinutes); _context.Entry(w); _context.SaveChanges(); }
public void Edit(int id, TEntity entity) { var mode = table.Find(id); if (mode == null) { return; } context.Entry(mode).CurrentValues.SetValues(entity); context.SaveChanges(); }
public IActionResult Edit(Flower flower) { if (!ModelState.IsValid) { return(View(flower)); } _context.Entry(flower).State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("FlowerList")); }
public ActionResult Edit([Bind(Include = "TimeSheetId,Year,Month,SubmittedDate,ReviewedDate,EmployeeComments,ReviewerComments,Signature,FYearFYearId,EmployeeEmployeeId,Status,CreatedBy,CreatedDate,ModifiedBy,ModifiedDate")] TimeSheet timesheet) { if (ModelState.IsValid) { db.Entry(timesheet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EmployeeEmployeeId = new SelectList(db.Employees, "EmployeeId", "FullName", timesheet.EmployeeEmployeeId); ViewBag.FYearFYearId = new SelectList(db.FYears, "FYearId", "FYearName", timesheet.FYearFYearId); return(View(timesheet)); }
public IActionResult RestaurannEdit(RestaurantBase restaurantBaseEdit) { if (ModelState.IsValid) { _db.Entry(restaurantBaseEdit).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(restaurantBaseEdit)); }
public async Task <bool> editDoctorsPrescription(doctorsPrescription doctorsPrescription) { try { await Task.Run(() => db.Entry(doctorsPrescription).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editServices(Domains.Services Services) { try { await Task.Run(() => db.Entry(Services).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editclinicSpecifications(clinicSpecifications clinicSpecifications) { try { await Task.Run(() => db.Entry(clinicSpecifications).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <ActionResult> Edit(Post post) { if (ModelState.IsValid) { db.Entry(post).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Name", post.CategoryID); ViewBag.ProfilID = new SelectList(db.Profiles, "ID", "UserName", post.ProfilID); return(View(post)); }
public async Task <bool> editClinicOpeningHours(clinicOpeningHours ClinicOpeningHours) { try { await Task.Run(() => db.Entry(ClinicOpeningHours).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editPatients(patients patients) { try { await Task.Run(() => db.Entry(patients).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editEmployee(Employees employees) { try { await Task.Run(() => db.Entry(employees).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editNotes(Notes notes) { try { await Task.Run(() => db.Entry(notes).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public async Task <bool> editMedicine(Medicine medicine) { try { await Task.Run(() => db.Entry(medicine).State = EntityState.Modified); return(true); } catch (Exception) { return(false); } }
public ActionResult DeleteWallet(int id) { foreach (var wal in context.Wallets.Where(w => w.UserId == user.Id)) { if (wal.Id == id) { context.Entry(wal).State = System.Data.Entity.EntityState.Deleted; } } context.SaveChanges(); ForViewBug(); return(View("ManagerWallets")); }