示例#1
0
        public ActionResult Create(Party party, HttpPostedFileBase ImageFile)
        {
            if (ImageFile == null)
            {
                ModelState.AddModelError("Image", "Please Upload an Image");
            }

            if (ImageFile != null)
            {
                bool isValidFormat = common.CheckImageFormat(ImageFile);
                if (isValidFormat == false)
                {
                    ModelState.AddModelError("Image", "Only jpg , png , jpeg are allowed");
                }
                else
                {
                    byte[] convertedImage = common.ConvertImage(ImageFile);
                    party.Image = convertedImage;
                }
            }
            party.IsDeleted = false;

            if (ModelState.IsValid)
            {
                status = partyBll.Create(party);
                if (status == true)
                {
                    ViewBag.Msg = "Party Successfully Added";
                    ModelState.Clear();
                    return(View());
                }
                if (status == false)
                {
                    ViewBag.Msg = "Party Added Failed !";
                }
            }
            return(View(party));
        }