public IHttpActionResult PutStore(int id, Store store) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } store.Id = id; if (id != store.Id) { return(BadRequest()); } db.Entry(store).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StoreExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static ServiceResponseResult ResetActivate(int loginId, string token) { using (var db = new KeysEntities()) { var emailConfirmToken = Guid.NewGuid(); var loginAgain = AccountService.GetAwaitingActivateUserById(loginId, token); if (loginAgain != null) { try { loginAgain.EmailConfirmationToken = emailConfirmToken.ToString(); loginAgain.EmailConfirmationTokenExpiryDate = DateTime.Now.AddHours(2).ToUniversalTime(); // FOR TESTING PURPOSE VALIDITY SET FOR 2 HRS db.Login.Attach(loginAgain); db.Entry(loginAgain).State = EntityState.Modified; db.SaveChanges(); return(new ServiceResponseResult { IsSuccess = true, NewObject = loginAgain.EmailConfirmationToken }); } catch (Exception e) { return(new ServiceResponseResult { IsSuccess = false }); } } else { return(new ServiceResponseResult { IsSuccess = false, ErrorMessage = "OOPS....!!!!You have clicked on the old activation link Or Your Account details are not correct" }); } } }
public ActionResult Edit([Bind(Include = "Id,Name,Address")] Store store) { if (ModelState.IsValid) { db.Entry(store).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(store)); }
public ActionResult Edit([Bind(Include = "Id,Name,Price")] Product product) { if (ModelState.IsValid) { db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(product)); }
public ActionResult Edit([Bind(Include = "SeatID,Ticket")] Seat seat) { if (ModelState.IsValid) { db.Entry(seat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seat)); }
public ActionResult Edit([Bind(Include = "Movie_ID,Movie_Name,Genre,Director,Movie_Length,Languages,ReleaseDate")] Movie movie) { if (ModelState.IsValid) { db.Entry(movie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(movie)); }
public ActionResult Edit([Bind(Include = "Theatre_ID,Theatre_Name,Theatre_City,MovieID,Manager_Name,Manager_Contact")] Theatre theatre) { if (ModelState.IsValid) { db.Entry(theatre).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MovieID = new SelectList(db.Movies, "Movie_ID", "Movie_Name", theatre.MovieID); return(View(theatre)); }
public ActionResult Edit([Bind(Include = "Screen_ID,TheatreID,ScreenName,No_Of_Rows,No_Of_Columns")] Screen screen) { if (ModelState.IsValid) { db.Entry(screen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TheatreID = new SelectList(db.Theatres, "Theatre_ID", "Theatre_Name", screen.TheatreID); return(View(screen)); }
public ActionResult Edit([Bind(Include = "Id,CustomerId,ProductId,StoreId,DateSold")] ProductSold productSold) { if (ModelState.IsValid) { db.Entry(productSold).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerId = new SelectList(db.Customers, "Id", "Name", productSold.CustomerId); ViewBag.ProductId = new SelectList(db.Products, "Id", "Name", productSold.ProductId); ViewBag.StoreId = new SelectList(db.Stores, "Id", "Name", productSold.StoreId); return(View(productSold)); }
public ActionResult Edit([Bind(Include = "Show_ID,ShowStartTime,ShowEndTime,Seat_ID,ShowName,TheatreID,MovieName,ScreenID")] Show show) { if (ModelState.IsValid) { db.Entry(show).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MovieName = new SelectList(db.Movies, "Movie_ID", "Movie_Name", show.MovieName); ViewBag.ScreenID = new SelectList(db.Screens, "Screen_ID", "ScreenName", show.ScreenID); ViewBag.Seat_ID = new SelectList(db.Seats, "SeatID", "Ticket", show.Seat_ID); ViewBag.TheatreID = new SelectList(db.Theatres, "Theatre_ID", "Theatre_Name", show.TheatreID); return(View(show)); }
public IHttpActionResult PutSale(int id, Keys.Poco.Sale sale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Sale dbSale = new Sale() { Id = sale.Id, CustomerId = sale.CustomerId, ProductId = sale.ProductId, StoreId = sale.StoreId, Datesold = sale.Datesold }; sale.Id = id; if (id != dbSale.Id) { return(BadRequest()); } db.Entry(dbSale).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SaleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static ServiceResponseResult UpdateLogin(Login login) { using (var db = new KeysEntities()) { db.Entry(login).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); return(new ServiceResponseResult { IsSuccess = true }); } catch (Exception ex) { return(new ServiceResponseResult { IsSuccess = false }); } } }
public static ServiceResponseResult AddTenantMediaFiles(HttpFileCollectionBase files, Tenant tenant, string serverPath) { var allowedFiles = 10; if (files.Count > allowedFiles) { return(new ServiceResponseResult { IsSuccess = false, ErrorMessage = $"You can't add more than {allowedFiles} photos" }); } ; if (files != null && files.Count > 0) { var numberOfFiles = files.Count < allowedFiles ? files.Count : allowedFiles; List <string> acceptedExtensions = new List <string> { ".jpg", ".png", ".gif", ".jpeg" }; using (var db = new KeysEntities()) { try { for (int i = 0; i < numberOfFiles; i++) { var file = files[i]; var fileExtension = Path.GetExtension(file.FileName); if (fileExtension != null && !acceptedExtensions.Contains(fileExtension.ToLower())) { return(new ServiceResponseResult { IsSuccess = false, ErrorMessage = $"Supported file types are *.jpg, *.png, *.gif, *.jpeg" }); } else { var fileName = Path.GetFileName(file.FileName); var index = fileName.LastIndexOf("."); var newFileName = fileName.Insert(0, $"{Guid.NewGuid()}"); var physicalPath = Path.Combine(serverPath, newFileName); file.SaveAs(physicalPath); var foundTenant = db.Person.Where(x => x.Id == tenant.Id).FirstOrDefault(); foundTenant.ProfilePhoto = newFileName; tenant.HasProofOfIdentity = true; db.Tenant.Attach(tenant); var entry = db.Entry(tenant); entry.Property(p => p.HasProofOfIdentity).IsModified = true; db.SaveChanges(); } } return(new ServiceResponseResult { IsSuccess = true }); } catch (Exception ex) { return(new ServiceResponseResult { IsSuccess = false, ErrorMessage = _error }); } } } else { return(new ServiceResponseResult { IsSuccess = false, ErrorMessage = "You have not specified a file." }); } }