public ActionResult AddNewLanguage(LanguagesInModels model) { if (ModelState.IsValid) { if (model.Picture != null) { string filename = Path.GetExtension(model.Picture.FileName); if (filename == ".jpg" || filename == ".png" || filename == ".gif") { TempData["ResultSuccess"] = "Succes in adding new language!"; var image = Image.FromStream(model.Picture.InputStream, true, true); Content = imageToByteArray(image); var tbl = new tblLanguages() { Language = model.Language, Initials = model.Initials, Culture = model.Culture, IsActive = model.IsActive, Picture = Content, Datechanged = DateTime.Now, DateCreated = DateTime.Now }; db.tblLanguages.Add(tbl); db.SaveChanges(); return(RedirectToAction("AddNewLanguage")); } } else { TempData["ResultSuccess"] = "Success in adding new language!"; var tbl = new tblLanguages() { Language = model.Language, Initials = model.Initials, Culture = model.Culture, IsActive = model.IsActive, Datechanged = DateTime.Now, DateCreated = DateTime.Now }; db.tblLanguages.Add(tbl); db.SaveChanges(); return(RedirectToAction("AddNewLanguage")); } } else { TempData["ResultError"] = "Error occured in adding new language!"; } return(View(model)); }
public ActionResult EditLanguage(int id) { var model = db.tblLanguages.Find(id); var newmodel = new LanguagesInModels(); newmodel.IdLanguage = model.IdLanguage; newmodel.Initials = model.Initials; newmodel.IsActive = model.IsActive; newmodel.Language = model.Language; newmodel.Culture = model.Culture; return(View(newmodel)); }
public ActionResult EditLanguage(LanguagesInModels model) { if (ModelState.IsValid) { if (model.Picture != null) { string filename = Path.GetExtension(model.Picture.FileName); if (filename == ".jpg" || filename == ".png" || filename == ".gif") { TempData["ResultSuccess"] = "Successfully updating language!"; var image = Image.FromStream(model.Picture.InputStream, true, true); Content = imageToByteArray(image); var tbl = db.tblLanguages.Find(model.IdLanguage); tbl.Language = model.Language; tbl.Initials = model.Initials; tbl.Culture = model.Culture; tbl.IsActive = model.IsActive; tbl.Picture = Content; tbl.UserName = User.Identity.Name; tbl.Datechanged = DateTime.Now; db.SaveChanges(); return(View(model)); } } else { TempData["ResultSuccess"] = "Successfully updating language!"; var tbl = db.tblLanguages.Find(model.IdLanguage); tbl.Language = model.Language; tbl.Initials = model.Initials; tbl.Culture = model.Culture; tbl.IsActive = model.IsActive; tbl.UserName = User.Identity.Name; tbl.Datechanged = DateTime.Now; db.SaveChanges(); return(View(model)); } } else { TempData["ResultError"] = "Error occured in updating language!"; } return(View(model)); }