public override void Init(object initData)
        {
            base.Init(initData);
            oHorario = new PageModelHelper
            {
                QuantidadeF = 0
            };
            Unidades = new ObservableCollection <string> {
                "Cx", "ml", "l", "kg", "g", "mg", "un"
            };

            oViaAdministracaoMedicamento  = new ViaAdministracaoMedicamento();
            oFormaApresentacaoMedicamento = new FormaApresentacaoMedicamento();
            var x = initData as Tuple <Medicamento, CuidadorPaciente>;

            Medicamento      = new Medicamento();
            CuidadorPaciente = new CuidadorPaciente();
            GetInfoMateriais();
            //FormaApresentacaoMedicamento = new FormaApresentacaoMedicamento();
            //ViaAdministracaoMedicamento = new ViaAdministracaoMedicamento();
            if (x != null)
            {
                Medicamento          = x.Item1;
                CuidadorPaciente     = x.Item2;
                oHorario.QuantidadeF = Medicamento.MedQuantidade;
            }
            if (Medicamento.Id == null)
            {
                Medicamento            = new Medicamento();
                oHorario.deleteVisible = false;
                alterar = true;
            }
            else
            {
                oHorario.deleteVisible = true;
                alterar = false;
            }
        }
 public async Task <CustomResponse <ViaAdministracaoMedicamento> > Put([FromBody] ViaAdministracaoMedicamento viaAdministracaoMedicamento)
 {
     return(await _service.Atualizar(viaAdministracaoMedicamento, Guid.Parse(HttpContext.User.Identity.Name)));
 }