Beispiel #1
0
 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));
        }