Ejemplo n.º 1
0
        public ActionResult Edit(Group group)
        {
            if (ModelState.IsValid)
            {
                if (group.FilePhoto != null)
                {
                    var folder = "~/Content/Photos/Groups";
                    var name   = string.Format("{0}.Jpg", group.GroupId);

                    var response = FileHelper.UploadPhoto(group.FilePhoto, folder, name);
                    if (response)
                    {
                        var pic = string.Format("{0}/{1}", folder, name);
                        group.Photo = pic;
                    }
                }

                try
                {
                    db.Entry(group).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    ModelState.AddModelError(string.Empty,
                                             "Se produjo un Error a la Hora de guardar este usuario");
                }
            }
            ViewBag.CourseID = new SelectList(ComboHelper.GetCourse(), "CourseId", "Title", group.CourseID);
            ViewBag.UserId   = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName", group.UserId);
            return(View(group));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(Department department)
        {
            if (ModelState.IsValid)
            {
                DuplicateAdministrators(department);
            }

            if (ModelState.IsValid)
            {
                try
                {
                    db.Entry(department).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    ModelState.AddModelError(string.Empty,
                                             "Se produjo un Error a la hora de Editar el departamento");
                }
            }

            ViewBag.UserId = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName", department.UserId);
            return(View(department));
        }
Ejemplo n.º 3
0
        public ActionResult Create(Department department)
        {
            if (ModelState.IsValid)
            {
                DuplicateAdministrators(department);
            }
            if (ModelState.IsValid)
            {
                try
                {
                    department.CreateDate = DateTime.Now;
                    db.Departments.Add(department);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    ModelState.AddModelError(string.Empty,
                                             "Se produjo un Error a la hora de Registrar el Departamento");
                }
            }

            ViewBag.UserId = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName", department.UserId);
            return(View(department));
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Department department = db.Departments.Find(id);

            if (department == null)
            {
                return(HttpNotFound());
            }

            ViewBag.UserId = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName", department.UserId);
            return(View(department));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Group group = db.Groups.Find(id);

            if (group == null)
            {
                return(HttpNotFound());
            }

            ViewBag.CourseID = new SelectList(ComboHelper.GetCourse(), "CourseId", "Title", group.CourseID);
            ViewBag.UserId   = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName", group.UserId);
            return(View(group));
        }
Ejemplo n.º 6
0
 public ActionResult Create()
 {
     ViewBag.CourseID = new SelectList(ComboHelper.GetCourse(), "CourseId", "Title");
     ViewBag.UserId   = new SelectList(ComboHelper.GetTeacher(), "UserId", "FullName");
     return(View());
 }