Ejemplo n.º 1
0
        public async Task <OkObjectResult> Post([FromBody] MedicalVisitModel visit)
        {
            var medicalVisit = new MedicalVisitModel()
            {
                Name        = visit.Name,
                Surname     = visit.Surname,
                UserId      = visit.UserId,
                PhoneNumber = visit.PhoneNumber,
                Date        = visit.Date,
                Time        = visit.Time,
                DoctorId    = visit.DoctorId,
                Reason      = visit.Reason,
            };

            try
            {
                var result = await _medicalVisitService.Add(medicalVisit);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public async Task <OkObjectResult> Update(Guid id, [FromBody] MedicalVisitModel visit)
        {
            var data = await _medicalVisitService.Get(id);

            if (data != null)
            {
                data.Name                 = visit.Name;
                data.Surname              = visit.Surname;
                data.UserId               = visit.UserId;
                data.PhoneNumber          = visit.PhoneNumber;
                data.Date                 = visit.Date;
                data.Time                 = visit.Time;
                data.DoctorId             = visit.DoctorId;
                data.Reason               = visit.Reason;
                data.Confirmed            = visit.Confirmed;
                data.DoctorRecommendation = visit.DoctorRecommendation;
            }
            var context = await _medicalVisitService.Update(data);

            return(Ok(context));
        }
 public async Task <int> UpdateAsync(MedicalVisitModel entity)
 {
     DbContext.Set <MedicalVisitModel>().Update(entity);
     return(await DbContext.SaveChangesAsync());
 }
        public async Task <int> AddAsync(MedicalVisitModel entity)
        {
            await DbContext.Set <MedicalVisitModel>().AddAsync(entity);

            return(await DbContext.SaveChangesAsync());
        }
 public async Task <int> Update(MedicalVisitModel visit)
 {
     return(await _medicalVisitRepository.UpdateAsync(visit));
 }
 public async Task <int> Add(MedicalVisitModel visit)
 {
     return(await _medicalVisitRepository.AddAsync(visit));
 }