private Student MapToEntity(StudentCommand.V1.Request request) { return(new Student(Guid.NewGuid().ToString()) { Name = request.Name, Surname = request.Surname, DateRegistered = Convert.ToDateTime(request.DateRegistered) }); }
public IActionResult PostStudent(StudentCommand.V1.Request request) { try { var student = MapToEntity(request); _dbContext.InsertEntityAsync(student); return(Ok(new { student.Id, StatusCode = 200 })); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }