public ReturnModel DeleteBoard([FromBody] CardArchiveModel model, string accesToken) { var account = _readOnlyRepository.First <Account>(account1 => account1.Token == accesToken); ReturnModel remodel = new ReturnModel(); if (account != null) { if (account.VerifyToken(account)) { var card = _readOnlyRepository.GetById <Cards>(model.Id); var archivedCard = _writeOnlyRepository.Archive(card); Activity activity = new Activity(); activity.Text = account.FirstName + " elimino la card " + card.Text; account.AddActivities(activity); var accountUpdate = _writeOnlyRepository.Update(account); CardModel cardmodel = _mappingEngine.Map <Cards, CardModel>(archivedCard); return(cardmodel.ConfigureModel("Successfull", "Se borro exitosamente la card " + card.Text, cardmodel)); } } return(remodel.ConfigureModel("Error", "Su session ya expiro", remodel)); }