public async void ShouldSaveDeployment() { //Given var deployment = Deployments[0]; //When deployment = await Repository.Add(deployment); //Then Assert.NotNull(deployment); Assert.Equal(1, deployment.Key); }
public async Task <IActionResult> PostAsync([FromBody] DeploymentDTO value) { try { var deployment = await FillDeployment(value); await DeploymentRepository.Add(deployment, false); await DeploymentRepository.SaveChanges(); return(Ok(Mapper.Map <DeploymentDTO>(deployment))); } catch (Exception e) { Logger.LogError("Error adding deployment:\n{message}", e.Message); return(BadRequest(e.ToString())); } }