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); }
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); }