Exemple #1
0
        public GetLevelLevelResponse GetLevelLevel(Guid levelID, Guid relatedLevelID)
        {
            GetLevelLevelResponse response = new GetLevelLevelResponse();

            try
            {
                Infrastructure.Querying.Query query = new Infrastructure.Querying.Query();
                Criterion criterion1 = new Criterion("Level.ID", levelID, CriteriaOperator.Equal);
                Criterion criterion2 = new Criterion("RelatedLevel.ID", relatedLevelID, CriteriaOperator.Equal);
                query.Add(criterion1);
                query.Add(criterion2);

                LevelLevel     levelLevel     = new LevelLevel();
                LevelLevelView levelLevelView = levelLevel.ConvertToLevelLevelView();

                levelLevel = _levelLevelRepository.FindBy(query).FirstOrDefault();

                if (levelLevel != null)
                {
                    levelLevelView = levelLevel.ConvertToLevelLevelView();
                }

                response.LevelLevelView = levelLevelView;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }
        //[HttpPost]
        //public ActionResult Delete(string id, FormCollection collection)
        //{
        //    LevelLevelDetailView levelLevelDetailView = new LevelLevelDetailView();
        //    levelLevelDetailView.LevelLevelView = this.GetLevelLevelView(id);
        //    //levelLevelDetailView.EmployeeView = GetEmployee();
        //
        //    DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) };

        //    DeleteResponse response = this._levelLevelService.DeleteLevelLevel(request);

        //    if (response.hasCenter)
        //        return RedirectToAction("Index");
        //    else
        //    {
        //        foreach (string error in response.ErrorMessages)
        //            ModelState.AddModelError("", error);
        //        return View(levelLevelDetailView);
        //    }
        //}

        #region Private Members

        private LevelLevelView GetLevelLevelView(string id)
        {
            GetRequest request = new GetRequest();

            request.ID = Guid.Parse(id);

            GetLevelLevelResponse response = this._levelLevelService.GetLevelLevel(request);

            return(response.LevelLevelView);
        }
Exemple #3
0
        public GetLevelLevelResponse GetLevelLevel(GetRequest request)
        {
            GetLevelLevelResponse response = new GetLevelLevelResponse();

            try
            {
                LevelLevel     levelLevel     = new LevelLevel();
                LevelLevelView levelLevelView = levelLevel.ConvertToLevelLevelView();

                levelLevel = _levelLevelRepository.FindBy(request.ID);
                if (levelLevel != null)
                {
                    levelLevelView = levelLevel.ConvertToLevelLevelView();
                }

                response.LevelLevelView = levelLevelView;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }