示例#1
0
        public ChallengeTool addToolToChallenge(AddToolToChallengeModel model)
        {
            ChallengeTool challengeTool = new ChallengeTool
            {
                Id          = Guid.NewGuid().ToString(),
                ChallengeId = model.ChallengeID,
                ToolId      = model.ToolID,
                Quantity    = model.Quantity
            };

            Create(challengeTool);
            return(challengeTool);
        }
示例#2
0
 public IActionResult AddToolToChallenge([FromBody] AddToolToChallengeModel model)
 {
     try
     {
         ChallengeTool challengeTool = _uow.GetService <ChallengeDomain>().AddToolToChallenge(model);
         if (challengeTool != null)
         {
             _uow.SaveChanges();
             return(Success(challengeTool.Id));
         }
         return(BadRequest());
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
 public ChallengeTool AddToolToChallenge(AddToolToChallengeModel model)
 {
     return(uow.GetService <IChallengeToolRepository>().addToolToChallenge(model));
 }