public ActionResult Create(AboutOwnerViewModel model)
        {
            Extensions.ExtensionMethod extension = new Extensions.ExtensionMethod();
            string uniqueFileName = extension.ProcessUploadFile(model, _hosting);

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(model));
                }
                var about = _mapper.Map <About>(model);
                about.CompanyPhoto = uniqueFileName;

                var isSuccess = _repo.Create(about);
                if (!isSuccess)
                {
                    ModelState.AddModelError("", "Something went wrong...");
                    return(View(model));
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                ModelState.AddModelError("", "Something went wrong...");
                return(View());
            }
        }
Beispiel #2
0
 public IActionResult Contact(ContactViewModel model)
 {
     Extensions.ExtensionMethod ext = new Extensions.ExtensionMethod();
     ext.SentMail(model);
     return(View());
 }