public async Task <ActionResult> Post([FromForm] CreateProjectDto input) { await _projectService.Add(input); return(Ok()); }
public async Task <IActionResult> Post(ProjectDto projectDto) { var project = await _projectService.Add(projectDto).ConfigureAwait(false); return(CreatedAtAction(nameof(Get), new { id = project.Id })); }
public JsonResult storeAdd(Project project) { _projectService.Add(project); return(Json("Proje başarıyla eklendi")); }
public async Task <IActionResult> CreateProjectAsync([FromBody] ProjectResource projectResource) { if (projectResource == null) { ProblemDetails problem = new ProblemDetails { Title = "Failed to create a new project.", Detail = "The specified project resource was null.", Instance = "8D3D9119-0D12-4631-B2DC-56494639A849" }; return(BadRequest(problem)); } if (projectResource.CallToAction != null) { IEnumerable <CallToActionOption> callToActionOptions = await callToActionOptionService.GetCallToActionOptionFromValueAsync( projectResource.CallToAction.OptionValue); if (!callToActionOptions.Any()) { ProblemDetails problem = new ProblemDetails { Title = "Call to action value was not found.", Detail = "The specified call to action value was not found while creating the project.", Instance = "40EE82EB-930F-40C8-AE94-0041F7573FE9" }; return(BadRequest(problem)); } } Project project = mapper.Map <ProjectResource, Project>(projectResource); File file = await fileService.FindAsync(projectResource.FileId); if (projectResource.FileId != 0 && file == null) { ProblemDetails problem = new ProblemDetails { Title = "File was not found.", Detail = "The specified file was not found while creating project.", Instance = "8CABE64D-6B73-4C88-BBD8-B32FA9FE6EC7" }; return(BadRequest(problem)); } project.ProjectIcon = file; project.User = await HttpContext.GetContextUser(userService) .ConfigureAwait(false); try { projectService.Add(project); projectService.Save(); return(Created(nameof(CreateProjectAsync), mapper.Map <Project, ProjectResourceResult>(project))); } catch (DbUpdateException e) { Log.Logger.Error(e, "Database exception"); ProblemDetails problem = new ProblemDetails { Title = "Failed to save new project.", Detail = "There was a problem while saving the project to the database.", Instance = "9FEEF001-F91F-44E9-8090-6106703AB033" }; return(BadRequest(problem)); } }
public Task <IResultModel> Add(ProjectAddModel model) { return(_service.Add(model)); }
public void Add(ProjectItem item) { _projectService.Add(item); }
public IHttpActionResult PostProject(Project project) { var returnData = projectService.Add(project); return(Ok(returnData)); }
public IHttpActionResult PostProject(Project project) { projectService.Add(project); return(Ok()); }