public ActionResult AddCompany(ElBolagViewModel el)
        {
            if (ModelState.IsValid)
            {
                if (Client.SaveElBolag(el))
                {
                    return(RedirectToAction("EditCompany"));
                }
                else
                {
                    ModelState.AddModelError("", "Något har gått fel, är namnet unikt?");
                }
            }

            return(View(el));
        }
Exemple #2
0
        public bool SaveElBolag(ElBolagViewModel el)
        {
            var IsUnique = db.Companies.Any(i => i.Name == el.Name);

            if (!IsUnique)
            {
                var imgPath = SaveImage(el.Image);
                var bolag   = new ElBolag {
                    Name  = el.Name,
                    Phone = el.Phone,
                    Image = imgPath
                };
                db.Companies.Add(bolag);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }