Beispiel #1
0
 private Student MapToEntity(StudentCommand.V1.Request request)
 {
     return(new Student(Guid.NewGuid().ToString())
     {
         Name = request.Name,
         Surname = request.Surname,
         DateRegistered = Convert.ToDateTime(request.DateRegistered)
     });
 }
Beispiel #2
0
        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));
            }
        }