private Uploadable AddUploadable(UploadableArg uploadableArg, string personId, string userLoginId) { var uploadable = SetUplodable(uploadableArg, personId, userLoginId); Uploadable().Add(uploadable); return(uploadable); }
public Uploadable CreateUplodable(UploadableArg uplodableArg, string personId, string userLoginId) { var uplodable = SetUplodable(uplodableArg, personId, userLoginId); _uplodableRepository.Create(uplodable); return(uplodable); }
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 }); }
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); }