public CommandResult UpdatePhysicalInfo(string personId, PhysicalInformationArg physicalInformationArg, string userLoginId) { var physicalInfo = SetCreateUpdatePhysicalInformation(PhysicalInformation().Find(personId), physicalInformationArg, personId, userLoginId); PhysicalInformation().Update(physicalInfo); return(Utility.CommandSuccess()); }
public User RegisterModel(PersonalInformationArg personInfoArg, PhysicalInformationArg physicalInfoArg) { var user = CreateUser( SetUser(Utility.RoleTypeModel, personInfoArg.UserName, Utility.DefaultPassword, personInfoArg.Email, Utility.StatusDisabled, "N", personInfoArg.PrimaryPhone, personInfoArg.TaxId), personInfoArg.UserName); PersonalInformation().Add(SetPersonalInfo(personInfoArg, user.PersonId, user.UserLoginId)); SetCreateUpdatePhysicalInformation(null, physicalInfoArg, user.PersonId, user.UserLoginId); SetUserAppl(personInfoArg.OfferTypeId, user.PersonId, user.UserLoginId); AddUserRole(user.PersonId, Utility.RoleTypeModel, user.UserLoginId); return(user); }
private PhysicalInformation SetCreateUpdatePhysicalInformation(PhysicalInformation physicalInfo, PhysicalInformationArg physicalInfoArg, string personId, string userLoginId) { if (physicalInfo == null) { physicalInfo = _mapper.Map <PhysicalInformation>(physicalInfoArg); physicalInfo.PersonId = personId; physicalInfo.UserLoginId = userLoginId; physicalInfo.BmI = UtilityMethods.CalculateBmI(physicalInfo.Height, physicalInfo.Weight); PhysicalInformation().Add(physicalInfo); } else { physicalInfo.Bust = physicalInfoArg.Bust; physicalInfo.Complexion = physicalInfoArg.Complexion; physicalInfo.DressSize = physicalInfoArg.DressSize; physicalInfo.ShoeSize = physicalInfoArg.ShoeSize; physicalInfo.EyeColor = physicalInfoArg.EyeColor; physicalInfo.HairColor = physicalInfoArg.HairColor; physicalInfo.Height = physicalInfoArg.Height; physicalInfo.HeightEnumId = physicalInfoArg.HeightEnumId; physicalInfo.Hip = physicalInfoArg.Hip; physicalInfo.Waist = physicalInfoArg.Waist; physicalInfo.Weight = physicalInfoArg.Weight; physicalInfo.BmI = UtilityMethods.CalculateBmI(physicalInfo.Height, physicalInfo.Weight); physicalInfo.WeightEnumId = physicalInfoArg.WeightEnumId; physicalInfo.UserLoginId = userLoginId; PhysicalInformation().UpdateEntity(physicalInfo); } return(physicalInfo); }
public PhysicalInformation CreateUpdatePhysicalInfo(PhysicalInformationArg physicalInfoArg, string personId, string userLoginId) { var physicalInfo = PhysicalInformation().FirstOrDefault(t => t.PersonId == personId); return(SetCreateUpdatePhysicalInformation(physicalInfo, physicalInfoArg, personId, userLoginId)); }
public UpdatePhysicalInfoCommand() { PhysicalInformationArg = new PhysicalInformationArg(); }