public override void AddEntityRecordIntoUpload(UploadedFile uploadFile, ApplicationUser entity, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) { //this uses Enum which are sent along with the item that is uploaded. switch (iuserHasUploadsTypeEnum) { case IUserHasUploadsTypeENUM.Misc: uploadFile.ApplicationUserId = entity.Id; uploadFile.ApplicationUser = entity; break; case IUserHasUploadsTypeENUM.Selfie: uploadFile.SelfieId = entity.Id; uploadFile.Selfie = entity; break; case IUserHasUploadsTypeENUM.IdCardFront: uploadFile.IdCardFrontUploadId = entity.Id; uploadFile.IdCardFrontUpload = entity; break; case IUserHasUploadsTypeENUM.IdCardBack: uploadFile.IdCardBackUploadId = entity.Id; uploadFile.IdCardBackUpload = entity; break; case IUserHasUploadsTypeENUM.PassportFront: uploadFile.PassportFrontUploadId = entity.Id; uploadFile.PassportFrontUpload = entity; break; case IUserHasUploadsTypeENUM.PassportVisa: uploadFile.PassportVisaUploadId = entity.Id; uploadFile.PassportVisaUpload = entity; break; case IUserHasUploadsTypeENUM.LiscenseFront: uploadFile.LiscenseFrontUploadId = entity.Id; uploadFile.LiscenseFrontUpload = entity; break; case IUserHasUploadsTypeENUM.LiscenseBack: uploadFile.LiscenseBackUploadId = entity.Id; uploadFile.LiscenseBackUpload = entity; break; default: ErrorsGlobal.Add("Programming error. Your uploads for User Has Uploads, are not configured properly.", MethodBase.GetCurrentMethod()); throw new Exception(ErrorsGlobal.ToString()); } }
public override void AddEntityRecordIntoUpload(UploadedFile uploadFile, FileDoc filedoc, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) { uploadFile.FileDoc = filedoc; uploadFile.FileDocId = filedoc.Id; }
public override void AddEntityRecordIntoUpload(UploadedFile uploadedFile, Person entity, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) { uploadedFile.PersonId = entity.Id; uploadedFile.Person = entity; }
//public override void AddEntityRecordIntoUpload(UploadedFile uploadedFile, Product entity, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) //{ // /// uploadFile.FileDoc = filedoc; // /// uploadFile.Id = filedoc.Id; // uploadedFile.Product = entity; // uploadedFile.ProductId = entity.Id; //} public override void AddEntityRecordIntoUpload(UploadedFile uploadedFile, Product entity, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) { //uploadedFile.Product = entity; uploadedFile.ProductId = entity.Id; if (entity.MiscFiles.IsNull()) { entity.MiscFiles = new List <UploadedFile>(); } entity.MiscFiles.Add(uploadedFile); }
//private readonly IRepositry<UploadedFile> _uploadFileDAL; /// <summary> /// This is where all the uploaded Files will be saved /// </summary> /// <returns></returns> //public override string Event_SaveLocationForUploadedFiles() //{ // return MyConstants.SAVE_LOCATION_PRODUCT_CATEGORY3; //} public override void AddEntityRecordIntoUpload(UploadedFile uploadFile, MenuPath3 entity, IUserHasUploadsTypeENUM iuserHasUploadsTypeEnum) { uploadFile.MenuPath3Id = entity.Id; uploadFile.MenuPath3 = entity; }