Example #1
0
        public async Task <ActionResult> Create(PictureGroup model)
        {
            var img = WebImage.GetImageFromRequest();

            if (ModelState.IsValid && img != null)
            {
                try
                {
                    var status = await PictureHandler.CreatePictureAsync(model.Picture, img);

                    TempData["Message"] = status.ToString();
                    return(RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    ViewBag.Error = e.Message;
                    return(View(model));
                }
            }
            ViewBag.Error = "One or more fields was not filled in correctley";
            return(View(model));
        }