Пример #1
0
        private Uploadable AddUploadable(UploadableArg uploadableArg, string personId, string userLoginId)
        {
            var uploadable = SetUplodable(uploadableArg, personId, userLoginId);

            Uploadable().Add(uploadable);
            return(uploadable);
        }
Пример #2
0
        public Uploadable CreateUplodable(UploadableArg uplodableArg, string personId, string userLoginId)
        {
            var uplodable = SetUplodable(uplodableArg, personId, userLoginId);

            _uplodableRepository.Create(uplodable);
            return(uplodable);
        }
Пример #3
0
 public Uploadable SetUplodable(UploadableArg uplodableArg, string personId, string userLoginId, string fileUploadId = null)
 {
     return(new Uploadable
     {
         PersonId = personId,
         UserLoginId = userLoginId,
         FileUploadId = string.IsNullOrEmpty(fileUploadId) ? Utility.GetId() : fileUploadId,
         FileData = uplodableArg.File,
         FileName = Utility.GetFileName(),
         FileTypeId = uplodableArg.FileTypeId,
         MimeTypeId = uplodableArg.MimeTypeId
     });
 }
Пример #4
0
        public Uploadable SaveUplodable(UploadableArg uplodableArg, string personId, string userLoginId)
        {
            var fileUplodable = _uplodableRepository.FirstOrDefault(t => t.FileUploadId == uplodableArg.FileUploadId);

            if (fileUplodable == null)
            {
                fileUplodable = SetUplodable(uplodableArg, personId, userLoginId);
                _uplodableRepository.Add(fileUplodable);
            }
            else
            {
                fileUplodable.FileData = uplodableArg.File;
                fileUplodable          = _uplodableRepository.UpdateEntity(fileUplodable);
            }
            return(fileUplodable);
        }