private ClassEntity MapToEntity(ClassCommand.V1.Request classRequest) { return(new ClassEntity(Guid.NewGuid().ToString()) { ClassName = classRequest.ClassName, Description = classRequest.Description }); }
public IActionResult PostClass(ClassCommand.V1.Request request) { try { var classEntity = MapToEntity(request); _dbContext.InsertEntityAsync(classEntity); return(Ok(new { classEntity.Id, StatusCode = 200 })); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }