public ActionResult Create(Payment payment) { if (ModelState.IsValid) { db.Payments.Add(payment); var responseSave = DBHelper.SaveChanges(db); if (responseSave.Succeeded) { if (payment.PaymentFile != null) { const string folder = "~/Content/Payments"; var file = string.Format("{0}.jpg", payment.PaymentId); var response = FilesHelper.UploadPhoto(payment.PaymentFile, folder, file); if (response) { var pic = string.Format("{0}/{1}", folder, file); payment.Voucher = pic; db.Entry(payment).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, responseSave.Message); } ViewBag.ProjectId = new SelectList(CombosHelper.GetProjects(), "ProjectId", "Name", payment.ProjectId); return(View(payment)); }
public ActionResult Create(User user) { if (ModelState.IsValid) { db.Users.Add(user); var responseSave = DBHelper.SaveChanges(db); if (responseSave.Succeeded) { UsersHelper.CreateUserASP(user.UserName, "User"); if (user.PhotoFile != null) { const string folder = "~/Content/Users"; var file = string.Format("{0}.jpg", user.UserId); var response = FilesHelper.UploadPhoto(user.PhotoFile, folder, file); if (response) { var pic = string.Format("{0}/{1}", folder, file); user.Photo = pic; db.Entry(user).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, responseSave.Message); } ViewBag.CityId = new SelectList(CombosHelper.GetCities(user.DepartmentId), "CityId", "Name", user.CityId); ViewBag.DepartmentId = new SelectList(CombosHelper.GetDepartments(), "DepartmentId", "Name", user.DepartmentId); var adminUser = WebConfigurationManager.AppSettings["AdminUser"]; if (adminUser == User.Identity.Name) { ViewBag.UserRolId = new SelectList(CombosHelper.GetUserRols(), "UserRolId", "Name", user.UserRolId); } else { var userIdentity = db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); ViewBag.UserRolId = new SelectList(CombosHelper.GetUserRols(), "UserRolId", "Name", user.UserRolId); } return(View(user)); }
public ActionResult Edit(Language language) { if (ModelState.IsValid) { db.Entry(language).State = EntityState.Modified; var responseSave = DBHelper.SaveChanges(db); if (responseSave.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, responseSave.Message); } return(View(language)); }
public ActionResult Edit(City city) { if (ModelState.IsValid) { db.Entry(city).State = EntityState.Modified; var response = DBHelper.SaveChanges(db); if (response.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, response.Message); } ViewBag.DepartmentId = new SelectList(CombosHelper.GetDepartments(), "DepartmentId", "Name", city.DepartmentId); return(View(city)); }
public ActionResult Edit(Link link) { if (ModelState.IsValid) { db.Entry(link).State = EntityState.Modified; var responseSave = DBHelper.SaveChanges(db); if (responseSave.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, responseSave.Message); } ViewBag.LanguageId = new SelectList(db.Languages, "LanguageId", "Name", link.LanguageId); ViewBag.LinkCategoryId = new SelectList(db.LinkCategories, "LinkCategoryId", "Name", link.LinkCategoryId); return(View(link)); }