Beispiel #1
0
        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"));
        }
Beispiel #2
0
        // 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();
                }
            }
Beispiel #4
0
        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));
        }
Beispiel #6
0
        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());
        }
Beispiel #7
0
        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());
        }
Beispiel #8
0
        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");
        }
Beispiel #11
0
        // 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));
            }
        }
Beispiel #12
0
        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());
            }
        }
Beispiel #13
0
        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"));
        }
Beispiel #16
0
        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();
        }
Beispiel #17
0
        public void Edit(int id, TEntity entity)
        {
            var mode = table.Find(id);

            if (mode == null)
            {
                return;
            }
            context.Entry(mode).CurrentValues.SetValues(entity);
            context.SaveChanges();
        }
Beispiel #18
0
        public IActionResult Edit(Flower flower)
        {
            if (!ModelState.IsValid)
            {
                return(View(flower));
            }

            _context.Entry(flower).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            _context.SaveChanges();

            return(RedirectToAction("FlowerList"));
        }
Beispiel #19
0
 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));
        }
Beispiel #25
0
        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);
            }
        }
Beispiel #28
0
        public async Task <bool> editNotes(Notes notes)
        {
            try
            {
                await Task.Run(() => db.Entry(notes).State = EntityState.Modified);

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #29
0
        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"));
 }