public ActionResult GetSensorById(int id) { var email = HttpContext.Request.Cookies["email"]; var password = HttpContext.Request.Cookies["password"]; if (email != null && password != null) { List <MonitoringViewModel> result = new List <MonitoringViewModel>(); var temp = new MonitoringViewModel() { Id = 1, AutoDelivery = true, CountProduct = 1, DeliveryAddress = "Av. Nauki 14", IsProduct = true, IsWorking = true, ProductName = "5 gal", ObserverEmail = "*****@*****.**" }; result.Add(temp); var temp1 = new MonitoringViewModel() { Id = 3, AutoDelivery = false, CountProduct = 2, DeliveryAddress = "Av. Nauki 47", IsWorking = true, ProductName = "5 gal", ObserverEmail = "*****@*****.**" }; result.Add(temp1); if (id == 3) { return(Json(temp1, JsonRequestBehavior.AllowGet)); } return(Json(temp, JsonRequestBehavior.AllowGet)); } return(Json("Server Error")); }
public static ResponResultViewModel CreatePlacement(MonitoringViewModel entity) { //Untuk placement ResponResultViewModel result = new ResponResultViewModel(); try { using (var db = new MinProContext()) { t_monitoring mn = db.t_monitoring.Where(o => o.id == entity.id).FirstOrDefault(); if (mn != null) { mn.placement_date = entity.placement_date; mn.placement_at = entity.placement_at; mn.notes = entity.notes; mn.modified_by = 2; mn.modified_on = DateTime.Now; db.SaveChanges(); result.Entity = entity; } } } catch (Exception ex) { result.Success = false; result.Message = ex.Message; } return(result); }
public static MonitoringViewModel GetMonitoring(long id) { MonitoringViewModel result = new MonitoringViewModel(); using (var db = new MinProContext()) { result = (from c in db.t_monitoring join d in db.t_biodata on c.biodata_id equals d.id select new MonitoringViewModel { id = c.id, bio_name = d.name, biodata_id = c.biodata_id, idle_date = c.idle_date, last_project = c.last_project, idle_reason = c.idle_reason, placement_date = c.placement_date, placement_at = c.placement_at, notes = c.notes, is_delete = c.is_delete, }).FirstOrDefault(); if (result == null) { result = new MonitoringViewModel(); } } return(result); }
//Get By Id public static MonitoringViewModel ById(long id) { MonitoringViewModel result = new MonitoringViewModel(); using (var db = new XBC_Context()) { result = (from m in db.t_monitoring join b in db.t_biodata on m.biodata_id equals b.id where m.id == id && m.is_delete == false select new MonitoringViewModel { id = m.id, biodata_id = b.id, name = b.name, last_project = m.last_project, idle_reason = m.idle_reason, idle_date = m.idle_date, placement_date = m.placement_date, placement_at = m.placement_at, notes = m.notes, is_delete = m.is_delete }).FirstOrDefault(); if (result == null) { result = new MonitoringViewModel(); } } return(result); }
public MonitoringView() { InitializeComponent(); monitoringViewModel = new MonitoringViewModel(); DataContext = monitoringViewModel; SetupTextFieldsEnabling(false); }
public static MonitoringVersions MapToMonitringVersionModel(this MonitoringViewModel pgMinisty) { MonitoringVersions viewModel = new MonitoringVersions() { Id = pgMinisty.MonitringId ?? pgMinisty.Id, IsActive = pgMinisty.IsActive, IsDeleted = pgMinisty.IsDeleted, VersionStatusEnum = pgMinisty.VersionStatusEnum, ChangeActionEnum = pgMinisty.ChangeActionEnum, CreationDate = pgMinisty.CreationDate, ModificationDate = pgMinisty.ModificationDate, ModifiedById = pgMinisty.ModifiedById, ApprovalDate = pgMinisty.ApprovalDate, ApprovedById = pgMinisty.ApprovedById, CreatedById = pgMinisty.CreatedById, ArMainTitle = pgMinisty.ArMainTitle, EnMainTitle = pgMinisty.EnMainTitle, EnDescription1 = pgMinisty.EnDescription1, ArDescription1 = pgMinisty.ArDescription1, EnDescription2 = pgMinisty.EnDescription2, ArDescription2 = pgMinisty.ArDescription2, ArTitle2 = pgMinisty.ArTitle2, EnTitle2 = pgMinisty.EnTitle2, Link1 = pgMinisty.Link1, Link2 = pgMinisty.Link2, Image1 = pgMinisty.Image1, BackGroundImage = pgMinisty.BackGroundImage }; return(viewModel); }
public void POST_Edit_Success() { //Arrange var identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.NameIdentifier, "123"), }); var principal = new ClaimsPrincipal(identity); var context = new Mock <HttpContextBase>(); context.SetupGet(x => x.User).Returns(principal); var routeData = new RouteData(); _controller.ControllerContext = new ControllerContext(context.Object, routeData, _controller); var viewModel = new MonitoringViewModel(); _patientService.Setup(x => x.IsClosed(It.IsAny <int>())).Returns(false); _monitoringService.Setup(x => x.Update(It.IsAny <MonitoringViewModel>())).Returns(true); _monitoringService.Setup(x => x.Log(It.IsAny <OperationType>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>())); //Act var result = (RedirectToRouteResult)_controller.Edit(1, viewModel); //Assert Assert.That(result.RouteValues["action"], Is.EqualTo("List")); }
public static ResponResultViewModel Is_Delete(MonitoringViewModel entity) { ResponResultViewModel result = new ResponResultViewModel(); try { using (var db = new MinProContext()) { t_monitoring mn = db.t_monitoring.Where(o => o.id == entity.id).FirstOrDefault(); if (mn != null) { mn.is_delete = true; mn.deleted_by = 1; mn.deleted_on = DateTime.Now; db.SaveChanges(); result.Entity = entity; } } } catch (Exception ex) { result.Success = false; result.Message = ex.Message; } return(result); }
public ActionResult Edit(int fromId, MonitoringViewModel monitoringViewModel) { if (!ModelState.IsValid) { return(View(monitoringViewModel)); } //Check that the tracking is not closed if (_patientService.IsClosed(fromId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var updated = _monitoringService.Update(monitoringViewModel); //Update failed because of a wrong id if (!updated) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Update successful, log operation and redirect to view Monitoring _monitoringService.Log(OperationType.MonitoringUpdate, User.Identity.GetUserId <int>(), patientId: fromId, data: "MonitoringId: " + monitoringViewModel.Id); return(RedirectToAction("List", "Monitoring", new { id = fromId })); }
public ActionResult Placement(long id) { MonitoringViewModel model = new MonitoringViewModel(); model = MonitoringRepo.ById(id); ViewBag.placement_date = model.placement_date?.ToString("yyyy'-'MM'-'dd"); return(PartialView("_Placement", MonitoringRepo.ById(id))); }
public ActionResult Edit(long id) { MonitoringViewModel model = new MonitoringViewModel(); //. model = MonitoringRepo.ById(id); //. ViewBag.idle_date = model.idle_date.ToString("yyyy'-'MM'-'dd"); //.(BIAR PAS NGEDIT ADA TANGGAL LAMANYA) ViewBag.BiodataList = new SelectList(MonitoringRepo.ByNameBiodataforEdit(model.biodata_id), "id", "name"); return(PartialView("_Edit", model)); }
/// <summary> /// Save a new Monitoring to the database with the data from a viewmodel. /// </summary> /// <param name="viewModel">Viewmodel with the new monitoring data.</param> /// <param name="patientId">Id of the patient for which the monitoring is being created.</param> public void Create(MonitoringViewModel viewModel, int patientId) { //Create a new Monitoring from the viewmodel var monitoring = viewModel.ToNewModel(); monitoring.PatientId = patientId; Repository.Monitorings.Add(monitoring); Save(); }
public ActionResult Edit(MonitoringViewModel model) { ResponseResult result = MonitoringRepo.Update(model); return(Json(new { success = result.Success, message = result.ErrorMessage, entity = result.Entity }, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(MonitoringViewModel model) { ResponResultViewModel result = MonitoringRepo.Is_Delete(model); return(Json(new { success = result.Success, message = result.Message, entity = result.Entity }, JsonRequestBehavior.AllowGet)); }
public IActionResult UpdateScore([FromRoute] int id, [FromBody] MonitoringViewModel model) { try { _services.MonitoringService.UpdateScore(id, model); return(Created("", new object())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Create([FromBody] MonitoringViewModel model) { try { _services.MonitoringService.Create(model); return(Created("", new object())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void POST_Edit_Closed() { //Arrange var viewModel = new MonitoringViewModel(); _patientService.Setup(x => x.IsClosed(It.IsAny <int>())).Returns(true); //Act var result = (HttpStatusCodeResult)_controller.Edit(1, viewModel); //Assert Assert.That(result.StatusCode, Is.EqualTo((int)HttpStatusCode.BadRequest)); }
public void POST_Edit_InvalidModel() { //Arrange var viewModel = new MonitoringViewModel(); _controller.ModelState.AddModelError("Error", @"ModelError"); //Act var result = (ViewResult)_controller.Edit(1, viewModel); //Assert Assert.That(result.ViewName, Is.Empty); }
public IActionResult Addfile([FromBody] MonitoringViewModel model) { try { _services.CreateMonitoring(model); return(Created("", new { })); } catch (System.Exception error) { return(BadRequest(error.Message)); } }
public void Update_NotFound() { //Arrange var viewModel = new MonitoringViewModel { Id = -123 }; //Act var updated = _monitoringService.Update(viewModel); //Assert Assert.That(updated, Is.False); }
public void CreateMonitoring(MonitoringViewModel model) { var updatedModel = _context.Monitorings.FirstOrDefault(x => x.Id == model.Id); if (updatedModel.DeadLine > DateTime.Now || updatedModel.Score != null) { throw new Exception("Dəyişməyə icazəniz yoxdur."); } _context.Attach(updatedModel); updatedModel.Path = model.Path; _context.SaveChanges(); }
public void UpdateScore(int id, MonitoringViewModel model) { var updated = _context.Monitorings.FirstOrDefault(x => x.Id == id); _context.Attach(updated); if (updated.DeadLine > DateTime.Now || updated.Path == null) { throw new Exception("Dəyişməyə icazə yoxdur!"); } updated.Score = model.Score; _context.SaveChanges(); }
/// <summary> /// Update the Monitoring with the data from the given viewmodel. /// </summary> /// <param name="viewModel">Viewmodel with the modified data.</param> /// <returns>bool indicating if the update was successful.</returns> public bool Update(MonitoringViewModel viewModel) { var monitoring = Repository.Monitorings.SingleOrDefault(p => p.Id == viewModel.Id); if (monitoring == null) { return(false); } //Update the monitoring with the viewmodel data viewModel.ToModel(monitoring); Repository.Entry(monitoring).State = EntityState.Modified; Save(); return(true); }
public void Update(string oldName, MonitoringViewModel model) { var t = _accessor.HttpContext.Session.GetInt32("id").Value; var updated = _context.Monitorings.Where(x => x.Name == oldName && x.TeacherId == t && x.GroupId == model.GroupID); foreach (var monitoring in updated) { _context.Attach(monitoring); monitoring.DeadLine = model.DeadLine; monitoring.Name = model.Name; } _context.SaveChanges(); }
/// <summary> /// Edit Monitor Entity /// </summary> /// <param name="entity"></param> public void Edit(MonitoringViewModel model) { try { var entity = GetById(model.Id); entity.Name = model.Name; entity.Url = model.Url; entity.Interval = model.Interval; entity.UpdatedDate = DateTime.Now; Repository.Edit(entity); Repository.Save(); } catch (Exception ex) { Logger.LogError($"Error occured at MonitoringService.Edit(MonitoringViewModel model), {ex}"); throw; } }
public IActionResult Create(MonitoringViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } model.UserId = UserId; Service.Add(model); Service.Save(); return(RedirectToAction("Index")); } catch (Exception ex) { Logger.LogError($"Error occured at MonitoringController.Detail(Monitor model), {ex}"); throw; } }
/// <summary> /// Create new Monitor Entity /// </summary> /// <param name="model"></param> public void Add(MonitoringViewModel model) { try { var entity = new Monitor { Name = model.Name, Url = model.Url, Interval = model.Interval, UserId = model.UserId }; Repository.Add(entity); Repository.Save(); } catch (Exception ex) { Logger.LogError($"Error occured at MonitoringService.Edit(MonitoringViewModel model), {ex}"); throw; } }
public ActionResult Create(int fromId, MonitoringViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } //Check that the tracking is not closed if (_patientService.IsClosed(fromId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } _monitoringService.Create(viewModel, fromId); _monitoringService.Log(OperationType.MonitoringCreate, User.Identity.GetUserId <int>(), fromId); return(RedirectToAction("List", new { id = fromId })); }
public void Update() { //Arrange var monitoring = _dataContext.Monitorings.First(); var viewModel = new MonitoringViewModel(monitoring) { Id = monitoring.Id, Comments = "TestEdit" }; //Act var updated = _monitoringService.Update(viewModel); monitoring = _monitoringService.FindById(monitoring.Id); //Assert Assert.That(updated, Is.True); Assert.That(monitoring.Description, Is.EqualTo(viewModel.Description)); }
public void Create() { //Arrange var patientId = _dataContext.Patients.First().Id; var viewModel = new MonitoringViewModel { DateTime = DateTime.Now, Description = "Test123", Comments = "No comments" }; //Act _monitoringService.Create(viewModel, patientId); var monitoring = _monitoringService.FindByPatientId(patientId).First(); //Assert Assert.That(monitoring, Is.Not.Null); Assert.That(monitoring.Description, Is.EqualTo("Test123")); }