Esempio n. 1
0
 public IActionResult Add(Project project)
 {
     project.News = new List <News>();
     //ngService.AddProject(project);
     ProjectService.Add(project);
     project.User = NgService.FindUserById(project.UserId);
     return(View("info", project));
 }
Esempio n. 2
0
        public IActionResult Edit(Project project)
        {
            if (project.ImageDataLocal != null)
            {
                byte[] imageData = null;
                // считываем переданный файл в массив байтов
                using (var binaryReader = new BinaryReader(project.ImageDataLocal.OpenReadStream()))
                {
                    imageData = binaryReader.ReadBytes((int)project.ImageDataLocal.Length);
                }
                if (project.ProjectImage == null)
                {
                    project.ProjectImage = new ProjectImage();
                }

                project.ProjectImage.Data = imageData;
            }
            else
            {
                project.ProjectImage = null;
            }
            if (project.MainImageDataLocal != null)
            {
                byte[] imageData = null;
                // считываем переданный файл в массив байтов
                using (var binaryReader = new BinaryReader(project.MainImageDataLocal.OpenReadStream()))
                {
                    imageData = binaryReader.ReadBytes((int)project.MainImageDataLocal.Length);
                }
                if (project.MainProjectImage == null)
                {
                    project.MainProjectImage = new MainProjectImage();
                }

                project.MainProjectImage.Data = imageData;
            }
            else
            {
                project.MainProjectImage = null;
            }
            NgService.Save <Project, int>(project);
            return(Info(project.Id));
        }