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)); }
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)); }