public IActionResult Create(ProjectCloseoutDto dto) { using var db = new ModelContext(); var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; var date = DateTime.Now; var projectCloseout = new ProjectCloseouts { ProjectId = dto.ProjectId, CloseoutReasonId = dto.CloseoutReasonId, CommercialMilestonesComplete = dto.CommercialMilestonesComplete, DeliverablesComplete = dto.DeliverablesComplete, CustomerDataManagement = dto.CustomerDataManagement, SalesLearnings = dto.SalesLearnings, OpsLearnings = dto.OpsLearnings, LearningActions = dto.LearningActions, FollowUpActions = dto.FollowUpActions, CommercialScoreId = dto.CommercialScoreId, OperationalScoreId = dto.OperationalScoreId, BusinessDevelopmentScoreId = dto.BusinessDevelopmentScoreId, ReputationalScoreId = dto.ReputationalScoreId, ResourceProfileScoreId = dto.ResourceProfileScoreId, ProjectScore = dto.ProjectScore, CustomerFeedback = dto.CustomerFeedback, DataPurged = dto.DataPurged, CaseStudy = dto.CaseStudy, FeedBack = dto.FeedBack, CreatedById = userId, DateCreated = date }; db.ProjectCloseouts.Add(projectCloseout); db.SaveChanges(); return(Ok()); }
public async Task Create(ProjectCloseoutDto dto) { await http.PostAsJsonAsync("api/project/closeout/create", dto); }