public Response <UserAdditionalDetailsViewModel> UpdateUserAdditionalDetails(UserAdditionalDetailsViewModel details)
        {
            const string apiUrl   = BaseRoute + "UpdateUserAdditionalDetails";
            var          response = _communicationManager.Put <UserAdditionalDetailsModel, Response <UserAdditionalDetailsModel> >(details.ToModel(), apiUrl);

            return(response.ToModel());
        }
Exemplo n.º 2
0
        public static UserAdditionalDetailsViewModel ToModel(this UserAdditionalDetailsModel entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var model = new UserAdditionalDetailsViewModel
            {
                UserDetails = new List <UserAdditionalDetailsViewBaseModel>()
            };

            if (entity.UserDetails != null)
            {
                entity.UserDetails.ForEach(delegate(UserAdditionalDetailsBaseModel sig)
                {
                    var transformedModel = sig.ToModel();
                    model.UserDetails.Add(transformedModel);
                });
            }
            return(model);
        }
 public Response <UserAdditionalDetailsViewModel> UpdateUserAdditionalDetails(UserAdditionalDetailsViewModel details)
 {
     return(_userDetailRepository.UpdateUserAdditionalDetails(details));
 }