Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }