Beispiel #1
0
        public Appointment AddAppointmentAsync(Appointment appointment, Guid userId)
        {
            var user = _fsDataContext.Users.Include(c => c.Place).FirstOrDefault(c => c.Id == userId);

            if (user == null)
            {
                return(null);
            }

            appointment.ApplicationDate = DateTime.Now;
            appointment.User            = user;
            appointment.Place           = user.Place;

            var _appointment = _fsDataContext.Appointments.Add(appointment);
            var result       = _fsDataContext.SaveChanges();

            if (result == 1)
            {
                return(appointment);
            }

            return(null);
        }
        public int UpdateUser(User user, User newData)
        {
            user.Name     = newData.Name;
            user.LastName = newData.LastName;
            user.EMail    = newData.EMail;
            user.Gender   = newData.Gender;

            _fsDataContext.Entry <User>(user).State = EntityState.Modified;
            return(_fsDataContext.SaveChanges());
        }