public ActionResult Create([Bind(Include = "ServiceId,ServiceName,LogoUrl,PlanStatus,BillingTerm,Pricing,StartDate,ServiceType")] Service service) { if (ModelState.IsValid) { db.ServicesTable.Add(service); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(service)); }
public ActionResult Create([Bind(Include = "EmailId,UserName,PhoneNo,Password")] User user) { if (ModelState.IsValid) { db.UsersTable.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult FileUpload(HttpPostedFileBase file) { if (file != null) { SubTrackerContext db = new SubTrackerContext(); string ImageName = System.IO.Path.GetFileName(file.FileName); string physicalPath = Server.MapPath("~/Pics/" + ImageName); file.SaveAs(physicalPath); Service service = new Service(); string UserEmail = Session["Emailid"].ToString(); service.User = db.UsersTable.Where(a => a.EmailId == UserEmail).FirstOrDefault(); service.BillingTerm = Int32.Parse(Request.Form["BillingTerm"]); service.LogoUrl = ImageName; service.PlanStatus = "Active"; service.Pricing = decimal.Parse(Request.Form["Pricing"]); service.ServiceName = Request.Form["ServiceName"]; service.ServiceType = Request.Form["ServiceType"]; service.StartDate = DateTime.Parse(Request.Form["StartDate"]); service.EndDate = service.StartDate.AddMonths(service.BillingTerm); db.ServicesTable.Add(service); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ServiceId,ServiceName,LogoUrl,PlanStatus,BillingTerm,Pricing,StartDate,ServiceType")] Service service) { if (ModelState.IsValid) { service.EndDate = service.StartDate.AddMonths(service.BillingTerm); string UserEmail = Session["Emailid"].ToString(); service.User = db.UsersTable.Where(a => a.EmailId == UserEmail).FirstOrDefault(); db.ServicesTable.Add(service); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(service)); }
public ActionResult Registration(User userRegister) { bool Status = false; string message = ""; // Model Validation if (ModelState.IsValid) { // //Email is already Exist var isExist = IsEmailExist(userRegister.EmailId); if (isExist) { ModelState.AddModelError("Email Exist", "Email Address already exist"); return(View(userRegister)); } #region Password Hashing userRegister.Password = Crypto.Hash(userRegister.Password); userRegister.ConfirmPassword = Crypto.Hash(userRegister.ConfirmPassword); #endregion #region Save to Database using (SubTrackerContext dc = new SubTrackerContext()) { dc.UsersTable.Add(userRegister); dc.SaveChanges(); // SendVerificationLinkEmail(user.EmailID, user.ActivationCode.ToString()); message = "Registration Successfully done"; Status = true; } #endregion //SendEmail(userRegister.EmailId); } else { message = "InValid Request"; } ViewBag.Message = message; ViewBag.Status = Status; //Generate Activation Code //Password Hashing //Save data to database //Send Email to user return(RedirectToAction("LogIn", "RegisterLogin")); }