public bool Create(ProgramImageDTO programImage) { try { var data = MapperProfile.MapperConfig().Map <ProgramImageDTO, ProgramImage>(programImage); _unitOfWork.ProgramImageRepository.Create(data); return(_unitOfWork.Commit()); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public ActionResult CreatePi(ProgramImageDTO programImage) { if (programImage.FileImage != null) { programImage.ImgFileName = DateTime.Now.Ticks + Path.GetFileName(programImage.FileImage.FileName); programImage.FileImage.SaveAs(Server.MapPath(path + programImage.ImgFileName)); programImage.FileImage = null; } if (!ModelState.IsValid) { return(RedirectToAction("IndexPi", "Program", new { id = programImage.ProID })); } if (new ProgramImageDao(_unitOfWork).Create(programImage)) { return(RedirectToAction("IndexPi", "Program", new { id = programImage.ProID })); } return(RedirectToAction("IndexPi", "Program", new { id = programImage.ProID })); }