/// <summary>
        /// Updates the benefits assistance.
        /// </summary>
        /// <param name="benefitsAssistance">The benefits assistance.</param>
        /// <returns></returns>
        public Response <BenefitsAssistanceViewModel> UpdateBenefitsAssistance(BenefitsAssistanceViewModel benefitsAssistance)
        {
            string apiUrl   = baseRoute + "UpdateBenefitsAssistance";
            var    response = communicationManager.Put <BenefitsAssistanceModel, Response <BenefitsAssistanceModel> >(benefitsAssistance.ToModel(), apiUrl);

            return(response.ToViewModel());
        }
        /// <summary>
        /// To the model.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public static BenefitsAssistanceModel ToModel(this BenefitsAssistanceViewModel model)
        {
            if (model == null)
            {
                return(null);
            }

            var entity = new BenefitsAssistanceModel
            {
                BenefitsAssistanceID = model.BenefitsAssistanceID,
                ContactID            = model.ContactID,
                DateEntered          = model.DateEntered,
                UserID                 = model.UserID,
                ServiceRecordingID     = model.ServiceRecordingID,
                ProviderName           = model.ProviderName,
                AssessmentID           = model.AssessmentID,
                ResponseID             = model.ResponseID,
                DocumentStatusID       = model.DocumentStatusID,
                ServiceRecordingVoidID = model.ServiceRecordingVoidID,
                ModifiedOn             = model.ModifiedOn,
                IsVoided               = model.IsVoided,
                ServiceStartDate       = model.ServiceStartDate,
                ServiceEndDate         = model.ServiceEndDate,
                ServiceItemID          = model.ServiceItemID,
                TrackingFieldID        = model.TrackingFieldID
            };

            return(entity);
        }
Beispiel #3
0
 public Response <BenefitsAssistanceViewModel> UpdateBenefitsAssistance(BenefitsAssistanceViewModel benefitsAssistance)
 {
     return(benefitsAssistanceRepository.UpdateBenefitsAssistance(benefitsAssistance));
 }