public void Update(SkillUpdateRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.Skill_Update", inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@Id", model.Id); MapCommonParameters(model, paramCollection); } ); return; }
public HttpResponseMessage Put(SkillUpdateRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } _skillService.Update(model); SuccessResponse response = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public void UpdateSkill(SkillUpdateRequest skillUpdateRequest) { _logger.LogEntry(); var cachedSkill = CachedSvcSkills[skillUpdateRequest.Id]; cachedSkill.Ranks = skillUpdateRequest.Ranks; cachedSkill.Class = skillUpdateRequest.Class; _skillTotalCalculator.AddTotal(cachedSkill); SkillsUpdated?.Invoke(this, EventArgs.Empty); _logger.LogExit(); }
public void Update_MapsAndSendsToService() { //Arrange var uiSkill = new UiSkill(); var skillUpdateRequest = new SkillUpdateRequest(); A.CallTo(() => _autoMapper.MapToSvcRequest(uiSkill)).Returns(skillUpdateRequest); //Act _skillModel.Update(uiSkill); //Assert A.CallTo(() => _skillsService.UpdateSkill(skillUpdateRequest)).MustHaveHappened(); }
public async Task <IActionResult> Update(int skillID, [FromBody] SkillUpdateRequest request) { if (!ModelState.IsValid) { return(BadRequest()); } var result = await _skillService.Update(skillID, request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <ApiResult <bool> > Update(int skillID, SkillUpdateRequest request) { var skill = _context.Skills.Find(skillID); if (skill == null) { return(new ApiErrorResult <bool>("Skill does not exist")); } skill.SkillName = request.SkillName; skill.SkillType = (SkillType)request.SkillType; var result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResult <bool>("Update skill failed")); } return(new ApiSuccessResult <bool>()); }