public void CreateInvalidId() { Guid guid = Guid.NewGuid(); Guid typeId = Guid.NewGuid(); Request request = new Request() { Id = guid, RequestorsName = "Just Testing", RequestorsEmail = "*****@*****.**", RequestorsPhone = "489498948894", TypeId = typeId }; TypeEntity type = new TypeEntity(); type.Id = typeId; var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.GetTypeWithFields(request.TypeId)).Throws(new ExceptionController()); var controller = new RequestLogic(mock.Object); Assert.ThrowsException <ExceptionController>(() => controller.Create(request)); mock.VerifyAll(); }
public RequestLogic CreateLogic() { var Repository = new RequestRepository(Context); var Logic = new RequestLogic(Repository); return(Logic); }
public void GetIsOk() { Guid guid = Guid.NewGuid(); Request request = new Request() { Id = guid, RequestorsName = "Just Testing", RequestorsEmail = "*****@*****.**", RequestorsPhone = "489498948894", TypeId = Guid.NewGuid(), State = "State", Description = "description" }; Request dummyRequest = new Request(); dummyRequest.Id = guid; var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.Exist(dummyRequest)).Returns(true); mock.Setup(m => m.Get(guid)).Returns(request); var controller = new RequestLogic(mock.Object); Request result = controller.Get(guid); Assert.AreEqual(request, result); }
public void CreateCaseNotExist() { Guid guid = Guid.NewGuid(); Guid typeId = Guid.NewGuid(); Request request = new Request() { Id = guid, RequestorsName = "Just Testing", RequestorsEmail = "*****@*****.**", RequestorsPhone = "489498948894", TypeId = typeId, AdditionalFieldValues = new List <AdditionalFieldValue>() }; TypeEntity type = new TypeEntity(); type.Id = typeId; var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.GetTypeWithFields(request.TypeId)).Returns(type); mock.Setup(m => m.Add(It.IsAny <Request>())); mock.Setup(m => m.Save()); var controller = new RequestLogic(mock.Object); Request result = controller.Create(request); mock.VerifyAll(); Assert.AreEqual(result, request); }
public ActionResult Index() { UserLogic gl = new UserLogic(); RequestLogic rl = new RequestLogic(); ServerLogic sl = new ServerLogic(); //Different models RequestDataViewModel rdvm = rl.GetRequestResponseTimeGraphData(); ServerDataViewModel sdvm = sl.GetServerData(10); SettingLogic s = new SettingLogic(); //events EventViewModel evm = new EventViewModel(); evm.Events = new EventLogic().GetLastEvents(5); evm.NotificationCount = Facade.NotificationDomainController.GetAll().Where(x => x.Seen == false).ToList().Count; //MasterViewModel DashBoardViewModel dbvm = gl.GetUsersGraphData(); dbvm.RequestDataViewModel = rdvm; dbvm.ServerDataViewModel = sdvm; dbvm.SettingsModel = s.GetSettings(); dbvm.EventViewModel = evm; // DashBoardViewModel dbvm = gl.GetGraphDataOneHourInterval(); return(View(dbvm)); }
[Route("api/requestGraphData")] //For the responsetime graph public RequestDataViewModel RequestsGraphData() { RequestLogic rl = new RequestLogic(); RequestDataViewModel rdvm = rl.GetRequestResponseTimeGraphData(); return(rdvm); }
[Route("api/requestData")] //For the dropdown and active users public RequestDataViewModel RequestData() { RequestLogic rl = new RequestLogic(); RequestDataViewModel rdvm = rl.GetRequestData(); return(rdvm); }
public MainController(RequestLogic request, WorkLogic work, RequestLogic main, PaymentLogic payment, CostLogic cost) { _request = request; _work = work; _main = main; _payment = payment; _cost = cost; }
public void GetAllNoElements() { var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.GetAll()).Throws(new ArgumentException()); var controller = new RequestLogic(mock.Object); Assert.ThrowsException <ArgumentException>(() => controller.GetAll()); mock.VerifyAll(); }
public void UpdateInvalid() { Request entity = CreateEntity(); Guid entityGuid = GetId(entity); var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.Get(entityGuid)).Throws(new ExceptionController()); var controller = new RequestLogic(mock.Object); Assert.ThrowsException <ExceptionController>(() => controller.Update(entity)); mock.VerifyAll(); }
protected void Page_Load(object sender, EventArgs e) { int wrID = ((Request.QueryString["wonumber"] == null) || (Request.QueryString["wonumber"] == "")) ? -1 : Int32.Parse(Request.QueryString["wonumber"]); if (!Page.IsPostBack) { if (wrID > 0) { RequestDet rdet = RequestLogic.GetRequestDetail(wrID); if (rdet != null) { lbNoRequestMessage.Text = string.Empty; lbWRNumber.Text = wrID.ToString(); lbDescription.Text = rdet.Description; lbBuilding.Text = rdet.RequesterBuilding; lbRoom.Text = rdet.RequesterRoom; lbRequestedOn.Text = rdet.RequestedOn.ToString(); lbRequestedBy.Text = rdet.RequestedBy; lbShop.Text = rdet.RequestedBy; lbStatus.Text = rdet.Status; lbReqComments.Text = rdet.Comments; lbCustomerName.Text = rdet.RequestedBy; lbCustomerPhone.Text = rdet.RequesterPhone; } else { lbNoRequestMessage.Text = "No service request information."; } SurveyDet sdet = SurveyLogic.GetSurveyDetail(wrID); if (sdet != null) { lbNoSurveyMessage.Text = string.Empty; lbWONumber.Text = sdet.WONumber.ToString(); lbCreatedOn.Text = sdet.CreatedOn.ToString(); lbQuestion5Ans.Text = sdet.Question5Ans.ToString(); lbQuestion1Ans.Text = sdet.Question1Ans.ToString(); lbQuestion2Ans.Text = sdet.Question2Ans.ToString(); lbQuestion3Ans.Text = sdet.Question3Ans.ToString(); lbComments.Text = sdet.Comments; } else { lbNoSurveyMessage.Text = "No survey response found."; } } } }
public void UpdateCorrect() { Request entity = CreateEntity(); var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.Get(GetId(entity))).Returns(entity); mock.Setup(m => m.Update(ModifyEntity(entity))); mock.Setup(m => m.Save()); var controller = new RequestLogic(mock.Object); controller.Update(entity); mock.VerifyAll(); }
public void GetIsNotOk() { Guid guid = Guid.NewGuid(); Request dummyRequest = new Request(); dummyRequest.Id = guid; var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.Exist(dummyRequest)).Returns(true); mock.Setup(m => m.Get(guid)).Throws(new ArgumentException()); var controller = new RequestLogic(mock.Object); Assert.ThrowsException <ArgumentException>(() => controller.Get(guid)); mock.VerifyAll(); }
private void LoadWRDetail(int wrId) { //Descriptions, RequestedBy, RequesterPhone, Property, Building, Room, Requested, WOnumber, Shop, Status, Comments RequestDet wrdet = RequestLogic.GetRequestDetail(wrId); lbWRnumber.Text = wrId.ToString(); if (wrdet != null) { //#region "Display Read Only WR Info" lbRequestedOn.Text = wrdet.RequestedOn.ToShortDateString(); lbBuilding.Text = wrdet.Building; lbRoom.Text = wrdet.RequesterRoom; lbName.Text = wrdet.RequestedBy; lbPhone.Text = wrdet.RequesterPhone; lbComments.Text = wrdet.Comments; lbDescription.Text = wrdet.Description; } }
public void GetAllIsOk() { Request firstRequestExpected = new Request() { Id = Guid.NewGuid(), RequestorsName = "Just Testing", RequestorsEmail = "*****@*****.**", RequestorsPhone = "489498948894", TypeId = Guid.NewGuid(), State = "State", Description = "description" }; Request secondRequestExpected = new Request() { Id = Guid.NewGuid(), RequestorsName = "Second Testing", RequestorsEmail = "*****@*****.**", RequestorsPhone = "5445864565", TypeId = Guid.NewGuid(), State = "State", Description = "description" }; IEnumerable <Request> requests = new List <Request>() { firstRequestExpected, secondRequestExpected }; var mock = new Mock <IRequestRepository <Request, TypeEntity> >(MockBehavior.Strict); mock.Setup(m => m.GetAll()).Returns(requests); var controller = new RequestLogic(mock.Object); IEnumerable <Request> resultList = controller.GetAll(); Assert.AreEqual(requests, resultList); }
protected void btnSubmit_Click(object sender, EventArgs e) { string strReqBy = Server.HtmlEncode(lbName.Text.Trim()); string strReqPhone = Server.HtmlEncode(lbPhone.Text.Trim()); string strComments = Server.HtmlEncode(txtComments.Text.Trim()); string wrnumber = Server.HtmlEncode(lbWRnumber.Text.Trim()); if (rdbtnQ5DisStrongly.Checked || rdbtnQ5Dis.Checked || rdbtnQ5Neutral.Checked || rdbtnQ5AgreeStrongly.Checked || rdbtnQ5Agree.Checked) { #region "get answer number" int Question5Ans = 0; //1 meaning most unsatisfied and 5 is the most satisfied if (rdbtnQ5DisStrongly.Checked) { Question5Ans = 1; } else if (rdbtnQ5Dis.Checked) { Question5Ans = 2; } else if (rdbtnQ5Neutral.Checked) { Question5Ans = 3; } else if (rdbtnQ5Agree.Checked) { Question5Ans = 4; } else if (rdbtnQ5AgreeStrongly.Checked) { Question5Ans = 5; } int Question1Ans = 0; //1 meaning most unsatisfied and 1 is the most satisfied if (rdbtnQ1DisStrongly.Checked) { Question1Ans = 1; } else if (rdbtnQ1Dis.Checked) { Question1Ans = 2; } else if (rdbtnQ1Neutral.Checked) { Question1Ans = 3; } else if (rdbtnQ1Agree.Checked) { Question1Ans = 4; } else if (rdbtnQ1AgreeStrongly.Checked) { Question1Ans = 5; } int Question2Ans = 0; //1 meaning most unsatisfied and 2 is the most satisfied if (rdbtnQ2DisStrongly.Checked) { Question2Ans = 1; } else if (rdbtnQ2Dis.Checked) { Question2Ans = 2; } else if (rdbtnQ2Neutral.Checked) { Question2Ans = 3; } else if (rdbtnQ2Agree.Checked) { Question2Ans = 4; } else if (rdbtnQ2AgreeStrongly.Checked) { Question2Ans = 5; } int Question3Ans = 0; //1 meaning most unsatisfied and 5 is the most satisfied if (rdbtnQ3DisStrongly.Checked) { Question3Ans = 1; } else if (rdbtnQ3Dis.Checked) { Question3Ans = 2; } else if (rdbtnQ3Neutral.Checked) { Question3Ans = 3; } else if (rdbtnQ3Agree.Checked) { Question3Ans = 4; } else if (rdbtnQ3AgreeStrongly.Checked) { Question3Ans = 5; } #endregion ValidationResult res = RequestLogic.AddSurveyDetails(strReqBy, strReqPhone, strComments, Convert.ToInt32(wrnumber), Question1Ans, Question2Ans, Question3Ans, Question5Ans); if (res.Success) { Response.Redirect("customersurveydetails.aspx?wonumber=" + lbWRnumber.Text); // ClientScript.RegisterStartupScript(this.GetType(), "onfinish", "ShowPopup('hi');", true); } else { lbMessage.Text = res.Reason; } } else { //show error lbMessage.Text = "Missed Required Answer."; } }