public VirtualViolationCreateEditViewModel(INavigationManager navigationManager, IViolationService violationService, IVideoService videoService, IPrinterService printerService) : base(navigationManager) { _printerService = printerService; _violationService = violationService; _videoService = videoService; _currentAccount = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY); _violation = SessionStorage.Instance.Get <ViolationModel>(StorageConstants.VIOLATION_ITEM_KEY); _video = SessionStorage.Instance.Get <MediaFile>(StorageConstants.VIOLATION_VIDEO_FILE_KEY); _videoId = SessionStorage.Instance.Get <Guid>(StorageConstants.VIDEO_FILE_ID_KEY); _thumbnail = videoService.GetVideoThumbnailFromFile(_video.Path); }
public string Update(ViolationModel model, string userId) { try { var result = _db.SP_VIOLATION_UPDATE(model.Id, model.VisitorId, model.EmpId, model.DeptId, model.ViolateDate, model.ViolateType, model.ReasonDetail, model.IsBlackList, model.PersonInCharge, model.IsAttachment, userId); return("Ok"); } catch (Exception ex) { LogHelper.Error("ViolationRepository Update: " + ex.Message + " Inner Exception: " + ex.InnerException.Message); return(ex.InnerException.Message); } }
public int Insert(ViolationModel model, string userId) { try { var result = (_db.SP_VIOLATION_INSERT(model.VisitorId, model.EmpId, model.DeptId, model.ViolateDate, model.ViolateType, model.ReasonDetail, model.IsBlackList, model.PersonInCharge, model.IsAttachment, userId) ).FirstOrDefault(); return(result ?? 0); } catch (Exception ex) { LogHelper.Error("ViolationRepository Insert: " + ex.Message + " Inner Exception: " + ex.InnerException.Message); return(0); } }
public JsonResult Update(ViolationModel model) { var result = _rep.Update(model, User.GetClaimValue(ClaimTypes.Sid)); return(Json(result, JsonRequestBehavior.AllowGet)); }