public CreateInsuranceCoResponse( InsuranceCo insuranceCo ) : base(true) { Name = insuranceCo.Name; CreatedAtUTC = insuranceCo.CreatedAtUTC; }
public async Task <CreateInsuranceCoResponse> Create(CreateInsuraceCoRequest request) { try { var insuranceCo = new InsuranceCo(request.Name); _dbContext.InsuranceCompanies.Add(insuranceCo); await _dbContext.SaveChangesAsync(); return(new CreateInsuranceCoResponse(insuranceCo)); } catch (Exception ex) { // log details somewhere. i.e. inner exception, stacktrace, etc... return(new CreateInsuranceCoResponse("There was an error creating a new Insurance Co")); } }