public async Task <ActionResult> PutAsync([FromBody] AddNotebookVm notebookVw)
        {
            Notebook nb = await this._unitOfWork.Notebook.Get(notebookVw.Id);

            nb.ProfessionalId  = int.Parse(User.FindFirst("Id")?.Value);
            nb.CenterId        = 3;
            nb.ApplicationDate = DateTime.Now;
            this._unitOfWork.Complete();
            return(Ok(200));
        }
        public ActionResult PostAndValidate([FromBody] AddNotebookVm notebookVw)
        {
            Notebook nb = new Notebook();

            nb.NIF             = notebookVw.NIF;
            nb.VaccineId       = notebookVw.VaccineId;
            nb.ProfessionalId  = int.Parse(User.FindFirst("Id")?.Value);
            nb.CenterId        = 3;
            nb.ApplicationDate = DateTime.Now;
            this._unitOfWork.Notebook.Add(nb);
            this._unitOfWork.Complete();
            return(Ok(200));
        }
        public ActionResult Post([FromBody] AddNotebookVm notebookVw)
        {
            Notebook nb = new Notebook();

            nb.NIF             = notebookVw.NIF;
            nb.VaccineId       = notebookVw.VaccineId;
            nb.ProfessionalId  = 999999;
            nb.CenterId        = 999999;
            nb.ApplicationDate = DateTime.Now;
            this._unitOfWork.Notebook.Add(nb);
            this._unitOfWork.Complete();
            return(Ok(200));
        }