Beispiel #1
0
 public IActionResult Create([FromBody] ChallengeCreateModel model)
 {
     try
     {
         Challenge challenge = _uow.GetService <ChallengeDomain>().Create(model);
         if (challenge != null)
         {
             _uow.SaveChanges();
             return(Success(challenge.ChallengeId));
         }
         return(BadRequest());
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
Beispiel #2
0
        public Challenge createChallenge(ChallengeCreateModel model)
        {
            Challenge challenge = new Challenge
            {
                ChallengeId   = Guid.NewGuid().ToString(),
                ChallengeName = model.Name,
                Description   = model.Description,
                Location      = model.Location,
                StartTime     = model.StartTime,
                EndTime       = model.EndTime,
                RecordTime    = model.RecordTime,
                QuantityTool  = model.QuantityTool
            };

            Create(challenge);
            return(challenge);
        }
 public Challenge Create(ChallengeCreateModel model)
 {
     return(uow.GetService <IChallengeRepository>().createChallenge(model));
 }