Exemple #1
0
        public async Task <Apponintment> CreateAppointment(Apponintment apponintment)
        {
            var _eventID = Guid.NewGuid().ToString().Replace("-", string.Empty);
            var Idspec   = new IDSpecification
            {
                AppointmentId = apponintment.Id,
                GoogleId      = _eventID
            };

            _calendarContext.IDSpecifications.Add(Idspec);
            apponintment.SpecifiedID = Idspec;
            _calendarContext.Apponintments.Add(apponintment);
            var result = await _calendarContext.SaveEntitiesAsync();

            if (result)
            {
                return(apponintment);
            }
            else
            {
                return(null);
            }
        }