Пример #1
0
        public ActionResult Add(ProjectViewModel pVm)
        {
            pVm.Id         = 0;
            pVm.TargetDate = TimeZoneInfo.ConvertTime(pVm.TargetDate, TimeZoneInfo.Utc);
            var newProject = pVm.MapTo <Project>(_mapper);

            pVm.Id = _projectDataContext.Add(newProject);

            if (pVm.File != null)
            {
                newProject.ImageName = pVm.File.FileName;
                pVm.ImageName        = newProject.ImageName;
                _fileService.UploadFile(pVm);
                _projectDataContext.Update(newProject);
            }
            SendMail(pVm.Name, true);
            return(Json(Url.Action("Index", "Home")));
        }