public static UserInfoAdminModel FillCarInfoInUserInfoModel(UserInfoAdminModel ui, CarInfo cis) { ui.CarColor = cis.CarColor; ui.CarType = cis.CarType; ui.CarPlateNo = cis.CarPlateNo; //ui.CarCardImageId = cis.CarFrontImageId; //ui.CarCardBckImageId = cis.CarBackImageId; return(ui); }
public static UserInfoAdminModel CastPersonalInfoToUserInfoAdminModel(vwUserInfo ui) { var pi = new UserInfoAdminModel(); pi.Name = ui.Name; pi.Mobile = ui.UserName; pi.Family = ui.Family; pi.Gender = (Gender)ui.Gender; pi.NationalCode = ui.NationalCode; pi.Email = ui.Email; pi.UserImageId = ui.UserImageId; //pi.NationalCardImageId = ui.NationalCardImageId; pi.UserImageId = ui.UserImageId; return(pi); }
public static UserInfoAdminModel SetImageValues(UserInfoAdminModel ui, List <vwImageReject> lis) { var nationcard = lis.FirstOrDefault(x => x.ImageType == (int)ImageType.UserNationalCard); ui.NationalCardImage = new ImageDescription(); if (nationcard == null) { ui.NationalCardImage.State = DocState.NotSent; } else { ui.NationalCardImageId = nationcard.ImageId; if (nationcard.IsVerified != null) { ui.NationalCardImage.State = nationcard.IsVerified.Value ? DocState.Accepted : DocState.Rejected; ui.NationalCardImage.RejectionDescription = nationcard.RejectDescription; } else { ui.NationalCardImage.State = DocState.UnderChecking; } } var license = lis.FirstOrDefault(x => x.ImageType == (int)ImageType.LicensePic); ui.LicenseImage = new ImageDescription(); if (license == null) { ui.LicenseImage.State = DocState.NotSent; } else { ui.LicenseImageId = license.ImageId; if (license.IsVerified != null) { ui.LicenseImage.State = license.IsVerified.Value ? DocState.Accepted : DocState.Rejected; ui.LicenseImage.RejectionDescription = license.RejectDescription; } else { ui.LicenseImage.State = DocState.UnderChecking; } } var carCard = lis.FirstOrDefault(x => x.ImageType == (int)ImageType.CarCardPic); ui.CarCardImage = new ImageDescription(); if (carCard == null) { ui.CarCardImage.State = DocState.NotSent; } else { ui.CarCardImageId = carCard.ImageId; if (carCard.IsVerified != null) { ui.CarCardImage.State = carCard.IsVerified.Value ? DocState.Accepted : DocState.Rejected; ui.CarCardImage.RejectionDescription = carCard.RejectDescription; } else { ui.CarCardImage.State = DocState.UnderChecking; } } var carCardBck = lis.FirstOrDefault(x => x.ImageType == (int)ImageType.CarCardBckPic); ui.CarCardBckImage = new ImageDescription(); if (carCardBck == null) { ui.CarCardBckImage.State = DocState.NotSent; } else { ui.CarCardBckImageId = carCardBck.ImageId; if (carCardBck.IsVerified != null) { ui.CarCardBckImage.State = carCardBck.IsVerified.Value ? DocState.Accepted : DocState.Rejected; ui.CarCardBckImage.RejectionDescription = carCardBck.RejectDescription; } else { ui.CarCardBckImage.State = DocState.UnderChecking; } } var carImg = lis.FirstOrDefault(x => x.ImageType == (int)ImageType.CarPic); ui.CarImage = new ImageDescription(); if (carImg == null) { ui.CarImage.State = DocState.NotSent; } else { ui.CarImageId = carImg.ImageId; if (carImg.IsVerified != null) { ui.CarImage.State = carImg.IsVerified.Value ? DocState.Accepted : DocState.Rejected; ui.CarImage.RejectionDescription = carImg.RejectDescription; } else { ui.CarImage.State = DocState.UnderChecking; } } return(ui); }