// [UpdateIsConfirmedUser] public void UpdateIsConfirmed(EmailConfirmationUpdateRequest model) { this.DataProvider.ExecuteNonQuery( "Users_UpdateIsConfirmed", inputParamMapper : delegate(SqlParameterCollection paramCol) { bool isConfirmed = true; //send in all info from out model //ModifiedDate and CreatedBy are handled by the store procedure paramCol.AddWithValue("@Id", model.Id); paramCol.AddWithValue("@isConfirmed", isConfirmed); } ); }
[TestMethod] // Update IsConfirmed public void Update_Test() { //Arrange AuthTokenViewModel model = _userService2.GetByAuthTokenID("CF0A8C1C-F2D0-41A1-A12C-53D9BE513A1C"); EmailConfirmationUpdateRequest updateModel = new EmailConfirmationUpdateRequest { Id = model.Id, //modifiedModel.Id = testModel(id=2) isConfirmed = true, }; //Act _userService4.UpdateIsConfirmed(updateModel); AuthTokenViewModel modifiedModel = _userService2.GetByAuthTokenID("CF0A8C1C-F2D0-41A1-A12C-53D9BE513A1C"); //Assert Assert.IsTrue(model.Id == updateModel.Id, "Id's don't match"); Assert.IsFalse(model.isConfirmed == updateModel.isConfirmed, "Line1 change failed"); }
public HttpResponseMessage Put(EmailConfirmationUpdateRequest model) { try { if (ModelState.IsValid) { _userService.UpdateIsConfirmed(model); SuccessResponse resp = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, resp)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } } catch (Exception ex) { log.Error(ex.Message, ex); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }