public async Task <ActionResult> Edit([Bind(Include = "Id,Title,Url")] Adverties adverties, HttpPostedFileBase Image) { db.Entry(adverties).State = EntityState.Modified; if (Image != null) { var _Bytes = new byte[Image.ContentLength]; Image.InputStream.Read(_Bytes, 0, Image.ContentLength); adverties.Image = _Bytes; } else { db.Entry(adverties).Property(x => x.Image).IsModified = false; } if (ModelState.IsValid) { db.SaveChanges(); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { return(PartialView(adverties)); } return(View(adverties)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Text,GenusId")] Instrument instrument, HttpPostedFileBase thumbnail) { db.Entry(instrument).State = EntityState.Modified; if (thumbnail != null) { instrument.Thumbnail = Thumbnail.Create(thumbnail); } else { db.Entry(instrument).Property(x => x.Thumbnail).IsModified = false; } if (ModelState.IsValid) { db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GenusId = new SelectList(db.Genus, "Id", "Title"); if (Request.IsAjaxRequest()) { return(PartialView(instrument)); } return(View(instrument)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Text,ComposerId")] Track track, HttpPostedFileBase thumbnail) { ViewBag.ComposerId = new SelectList(db.Composers, "Id", "Fullname", track.ComposerId); db.Entry(track).State = EntityState.Modified; if (thumbnail != null) { track.Thumbnail = Thumbnail.Create(thumbnail); } else { db.Entry(track).Property(x => x.Thumbnail).IsModified = false; } if (ModelState.IsValid) { db.SaveChanges(); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { return(PartialView(track)); } return(View(track)); }
public ActionResult Profile(User user) { user.Username = Session["Username"].ToString(); User _user = db.Users.Find(user.Username); if (_user == null) { return(HttpNotFound()); } user.Bank = _user.Bank; user.IsBlocked = _user.IsBlocked; ((IObjectContextAdapter)db).ObjectContext.Detach(_user); if (user.Birth_Month != null) { if (user.Birth_Month > 12) { ViewBag.Message = "لطفا در وارد کردن ماه تولد دقت نمائید."; return(View(user)); } else if (user.Birth_Month < 1) { ViewBag.Message = "لطفا در وارد کردن ماه تولد دقت نمائید."; return(View(user)); } } if (user.Birth_Year != null && user.Birth_Year < 1300) { ViewBag.Message = "لطفا در وارد کردن سال تولد دقت نمائید."; return(View(user)); } if (user.Rate != null) { if (user.Rate > 100) { ViewBag.Message = "امتیاز نمیتواند بیشتر از 100 باشد."; return(View(user)); } else if (user.Rate < 0) { ViewBag.Message = "امتیاز نمیتواند از 0 کمتر باشد."; return(View(user)); } } if (ModelState.IsValid) { db.Entry(user).State = System.Data.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Profile")); } return(View(user)); }
// // POST: /Account/LogOff public ActionResult LogOff() { AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie); using (ModelContainer db = new ModelContainer()) { //vyhledám přihlášeného uživatele int idPrihlasenehoUzivatele = int.Parse(Session["uzivatelID"].ToString()); Uzivatel prihlasenyUzivatel = db.Uzivatele.Where(x => x.Id == idPrihlasenehoUzivatele).First(); //změním datum a čas poslední aktivity uživatele //prihlasenyUzivatel.PosledniAktivita = DateTime.Now; //pouze upravuji hodnotu - upravím EntityState db.Entry(prihlasenyUzivatel).State = System.Data.Entity.EntityState.Modified; //uložím změny do databáze db.SaveChanges(); } //ukončím Session Session.Abandon(); return(RedirectToAction("Login")); }
public IHttpActionResult PutBook(short id, Book book) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != book.BookId) { return(BadRequest()); } db.Entry(book).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BookExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult PridatKomentar(String textKomentare) { using (ModelContainer db = new ModelContainer()) { //získám ID žádosti int idZadosti = int.Parse(Session["idKonkretniZadost"].ToString()); //vyhledám žádost kterou upravuji Zadost upravovanaZadost = db.Zadosti.Include(x => x.Interpret).Include(x => x.ZadostOd).Include(x => x.Prispevek).Where(x => x.Id == idZadosti).First(); //změnim komentář u žádosti upravovanaZadost.Komentar = textKomentare; upravovanaZadost.Komentar = WebUtility.HtmlEncode(upravovanaZadost.Komentar); //změním stav objektu db.Entry(upravovanaZadost).State = System.Data.Entity.EntityState.Modified; //uložím změny db.SaveChanges(); //return View(upravovanaZadost); return(RedirectToAction("KonkretniZadost", new { id = idZadosti })); } }
private async void FirebaseStorageRun(byte[] binario, DTOArchivo dto) { try { int total = -1; if (dto != null) { var re = await FirebaseController.WriteOnFirebaseStorage(binario, dto); dto.UrlArchivo = re; Archivo_Factory factory = new Archivo_Factory(); tbl_archivo_cac modelo = factory.transformModel(dto); var temp_modelo = db.tbl_archivo_cac.Where(m => m.id == modelo.id).FirstOrDefault(); if (temp_modelo != null) { temp_modelo.urlArchivo = re; db.tbl_archivo_cac.Attach(temp_modelo); db.Entry(temp_modelo).State = System.Data.EntityState.Modified; total = db.SaveChanges(); } //IOUtilities.WriteLog(string.Format("{0}\t{1}\tFirebaseStorageRun\t{2}", IOUtilities.GetLocalTime(), Configuration.GetClassName<FileService>(), total), Configuration.GetClassName<IOUtilities>(), Configuration.GetValueConf(Constants.LogFile)); } } catch (Exception ex) { IOUtilities.WriteExceptionLog(ex, Configuration.GetClassName <FileService>()); } }
public IHttpActionResult PutNoMedicamento(int id, NoMedicamento noMedicamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != noMedicamento.Id) { return(BadRequest()); } db.Entry(noMedicamento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NoMedicamentoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(Clanek clanek) { using (ModelContainer db = new ModelContainer()) { //vyhledám článek dle jeho ID Clanek editovanyClanek = db.Clanky.Where(x => x.Id == clanek.Id).First(); //přepíšu hodnoty článku editovanyClanek.Kategorie = clanek.Kategorie; editovanyClanek.Obsah = clanek.Obsah; editovanyClanek.Popisek = clanek.Popisek; editovanyClanek.Titulek = clanek.Titulek; editovanyClanek.Titulek = System.Net.WebUtility.HtmlEncode(clanek.Titulek); editovanyClanek.Popisek = System.Net.WebUtility.HtmlEncode(clanek.Popisek); editovanyClanek.Obsah = System.Net.WebUtility.HtmlEncode(clanek.Obsah); //pouze upravuji hodnoty proto musím nastavit EntityState, více zde https://docs.microsoft.com/cs-cz/ef/ef6/saving/change-tracking/entity-state db.Entry(editovanyClanek).State = EntityState.Modified; //uložím změny db.SaveChanges(); //vrátím view které mi vrátí rozcestník na seznam článků nebo na vlastní příspěvky return(View("PostEdit")); } }
public IHttpActionResult PutTarjeta(int id, Tarjeta tarjeta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tarjeta.Id) { return(BadRequest()); } db.Entry(tarjeta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TarjetaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutAuthor(int id, Author author) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != author.AuthorId) { return(BadRequest()); } db.Entry(author).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AuthorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(int Id, Product product, HttpPostedFileBase FileUploader = null, int expire_day = 0, int expire_hour = 0) { IEnumerable <SelectListItem> CityId = new SelectList(db.Cities.ToList(), "id", "Name"); ViewData["CityId"] = CityId; IEnumerable <SelectListItem> GroupId = new SelectList(db.Groups.ToList(), "id", "Name"); ViewData["GroupId"] = GroupId; if (product.Price_Off_Percent < 0) { ViewBag.Message = "لطفا مقدار تخفیف را درست وارد نمائید"; return(View()); } if (product.Price_Off_Percent > 100) { ViewBag.Message = "لطفا مقدار تخفیف را درست وارد نمائید"; return(View()); } if (FileUploader != null) { if (FileUploader.ContentType.StartsWith("image")) { var _Bytes = new byte[FileUploader.ContentLength]; FileUploader.InputStream.Read(_Bytes, 0, FileUploader.ContentLength); System.Drawing.Image _Image; using (var ms = new MemoryStream(_Bytes)) { _Image = System.Drawing.Image.FromStream(ms); } product.Thumbnail = Thumbnail.ConvertImageToByte(Thumbnail.ResizeImage(_Image, new Size(400, 300))); } } else if (FileUploader == null) { Product exiting = db.Products.Find(Id); product.Thumbnail = exiting.Thumbnail; ((IObjectContextAdapter)db).ObjectContext.Detach(exiting); } product.Date_Create = About_Controller.CurrentDate; product.Date_Expire = About_Controller.Date(0, 0, expire_day, expire_hour); int price_Off = product.Price_Original / 100 * product.Price_Off_Percent; product.Price_Off = product.Price_Original - price_Off; product.Count_Buy = 0; product.Count_Like = 0; product.AdminUsername = Session["Username"].ToString(); if (ModelState.IsValid) { db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(product)); }
public ActionResult Edit([Bind(Include = "Id,ModuleName")] Module module) { if (ModelState.IsValid) { db.Entry(module).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(module)); }
public ActionResult Edit([Bind(Include = "Id,nome,ativo,descricao")] JustContato justContato) { if (ModelState.IsValid) { db.Entry(justContato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(justContato)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Gender,Age,Dob,PhoneNumber,Email,UserId")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }
public ActionResult Edit([Bind(Include = "Id,nome,link")] RedesSociais redesSociais) { if (ModelState.IsValid) { db.Entry(redesSociais).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(redesSociais)); }
public ActionResult Edit([Bind(Include = "IdProducto,Tx_Descripcion,Nu_Precio")] Productos productos) { if (ModelState.IsValid) { db.Entry(productos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productos)); }
public ActionResult Edit([Bind(Include = "Id,departure,departureDate,destination,arrivalDate,flightNumber,totalSeats")] Flights flights) { if (ModelState.IsValid) { db.Entry(flights).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(flights)); }
public ActionResult Edit([Bind(Include = "dept_id,dept_name")] dept dept) { if (ModelState.IsValid) { db.Entry(dept).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dept)); }
public ActionResult Edit([Bind(Include = "Id,nome,porcentagem,cor")] EtapaFunil etapaFunil) { if (ModelState.IsValid) { db.Entry(etapaFunil).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(etapaFunil)); }
public ActionResult Edit([Bind(Include = "Id,nome")] CanalComunicacao canalComunicacao) { if (ModelState.IsValid) { db.Entry(canalComunicacao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(canalComunicacao)); }
public ActionResult Edit([Bind(Include = "Id,ClassRoomName,Latitude,Longitude")] ClassRoom classRoom) { if (ModelState.IsValid) { db.Entry(classRoom).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(classRoom)); }
public ActionResult Edit([Bind(Include = "Id,nome,ativo,sigla")] TipoImoveis tipoImoveis) { if (ModelState.IsValid) { db.Entry(tipoImoveis).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoImoveis)); }
public ActionResult Edit([Bind(Include = "Id,nome")] TipoContato tipoContato) { if (ModelState.IsValid) { db.Entry(tipoContato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoContato)); }
public ActionResult Edit([Bind(Include = "IdVendedor,Tx_Nombre")] Vendedores vendedores) { if (ModelState.IsValid) { db.Entry(vendedores).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vendedores)); }
public ActionResult Edit([Bind(Include = "Id,TutorName,Gender,Age,PhoneNumber,Email")] Tutor tutor) { if (ModelState.IsValid) { db.Entry(tutor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tutor)); }
public ActionResult Edit(Image image) { if (ModelState.IsValid) { db.Entry(image).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(image)); }
public ActionResult Edit([Bind(Include = "Id,content,rating,FlightsId")] Comments comments) { if (ModelState.IsValid) { db.Entry(comments).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FlightsId = new SelectList(db.Flights, "Id", "departure", comments.FlightsId); return(View(comments)); }
public ActionResult Edit([Bind(Include = "Id,path,name,BookingsId")] Files files) { if (ModelState.IsValid) { db.Entry(files).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BookingsId = new SelectList(db.Bookings, "Id", "name", files.BookingsId); return(View(files)); }