Ejemplo n.º 1
0
        public ProfileResponse Post(UpdateProfileRequest request)
        {
            ProfileResponse response        = null;
            Profile         existingProfile = (from p in Program.Runtime.Setup.Profiles
                                               where p.Id == request.Id
                                               select p).FirstOrDefault();

            if (existingProfile != null)
            {
                existingProfile.Name             = request.Name;
                existingProfile.Description      = request.Description;
                existingProfile.CaptureFrequency = request.CaptureFrequency;
                existingProfile.OutputFrequency  = request.OutputFrequency;

                Program.Runtime.Save();

                // Re load saved changes to ensure save has worked
                response = Post(new ProfileRequest()
                {
                    Id = request.Id
                });
            }
            return(response);
        }
Ejemplo n.º 2
0
        public ProfileResponse Post(UpdateProfileRequest request)
        {
            ProfileResponse response = null;
            Profile existingProfile = (from p in Program.Runtime.Setup.Profiles
                               where p.Id == request.Id
                               select p).FirstOrDefault();
            if (existingProfile != null)
            {
                existingProfile.Name = request.Name;
                existingProfile.Description = request.Description;
                existingProfile.CaptureFrequency = request.CaptureFrequency;
                existingProfile.OutputFrequency = request.OutputFrequency;

                Program.Runtime.Save();

                // Re load saved changes to ensure save has worked
                response = Post(new ProfileRequest() { Id = request.Id });
            }
            return response;
        }