Example #1
0
        private NoteServices CreateNoteService()
        {
            var userId      = Guid.Parse(User.Identity.GetUserId());
            var noteService = new NoteServices(userId);

            return(noteService);
        }
 public MainWindow()
 {
     InitializeComponent();
     TxtTitle.Focus();
     _noteServices = new NoteServices();
     _notes        = new List <Note>();
 }
Example #3
0
        public IHttpActionResult Get()
        {
            NoteServices noteService = CreateNoteService();
            var          notes       = noteService.GetNotes();

            return(Ok(notes));
        }
Example #4
0
        public async Task CreateAsync_Note()
        {
            var update = new NoteUpdateModel();

            update.Name = "test";

            var identity = new NoteIdentityModel(0);

            var expected = new Note();

            expected.Name = "test";

            //mock
            var noteDataAccess = new Mock <IDataAccessor <Note, INoteIdentity, NoteUpdateModel> >();

            noteDataAccess.Setup(x => x.InsertAsync(update)).ReturnsAsync(expected);

            var noteReminderGetService    = new Mock <IGetService <NoteReminder, INoteReminderIdentity> >();
            var noteReminderDeleteService = new Mock <IDeleteService <INoteReminderIdentity> >();

            //setup
            var noteServices = new NoteServices(noteDataAccess.Object,
                                                noteReminderDeleteService.Object,
                                                noteReminderGetService.Object);
            //action
            var result = await noteServices.CreateAsync(update);

            //result
            result.Should().Be(expected);
        }
Example #5
0
        protected void NoteDeleteClicked(object o, EventArgs e)
        {
            var d = new NoteServices().GetByID(Convert.ToInt32((o as LinkButton).Attributes["itemid"]));

            new NoteServices().Delete(d);
            LoadNotes(true);
        }
        public ActionResult Index()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new NoteServices(userId);
            var model   = service.GetNotes();

            return(View(model));
        }
Example #7
0
 public void GetAllPosts_Test()
 {
     using (var svc = new NoteServices())
     {
         var result = svc.GetAllPosts();
         Assert.IsNotNull(result, @"Expected a valid result from GetAllPosts");
     }
 }
Example #8
0
        //"Server=.;Database=PentruLaborator;Trusted_Connection=True;" providerName="System.Data.SqlClient"
        static void Main(string[] args)
        {
            ValidatorStudent   val   = new ValidatorStudent();
            RepositoryStudenti repo  = new RepositoryStudenti(val);
            RepositoryTeme     repoT = new RepositoryTeme(new ValidatorTema());
            RepositoryNote     repoN = new RepositoryNote(new ValidatorNota());
            StudentServices    ctrlS = new StudentServices(repo);
            TemeServices       ctrlT = new TemeServices(repoT);
            NoteServices       ctrlN = new NoteServices(repoN, repo, repoT);
            Consola            cons  = new Consola(ctrlS, ctrlT, ctrlN);

            cons.runMenu();
        }
Example #9
0
        public async Task GetAsync_Note()
        {
            var identity = new NoteIdentityModel(0);
            //mock
            var noteDataAccess = new Mock <IDataAccessor <Note, INoteIdentity, NoteUpdateModel> >();

            noteDataAccess.Setup(x => x.GetAsync(identity)).ReturnsAsync((Note)null);

            var noteReminderGetService    = new Mock <IGetService <NoteReminder, INoteReminderIdentity> >();
            var noteReminderDeleteService = new Mock <IDeleteService <INoteReminderIdentity> >();
            //setup
            var noteServices = new NoteServices(
                noteDataAccess.Object,
                noteReminderDeleteService.Object,
                noteReminderGetService.Object);
            //action
            var result = await noteServices.GetAsync(identity);

            //result
            result.Should().Be(null);
        }
        private bool SetStarState(int noteId, bool newState)
        {
            //Create the service
            var userID  = Guid.Parse(User.Identity.GetUserId());
            var service = new NoteServices(userID);

            //Get the note
            var detail = service.GetNoteById(noteId);

            //Create the NoteEdit model instance with the new star state
            var updatedNote =
                new NoteEdit
            {
                NoteId    = detail.NoteId,
                Title     = detail.Title,
                Content   = detail.Content,
                IsStarred = newState
            };

            // Return a value indicating whether the update succeeded
            return(service.UpdateNote(updatedNote));
        }
Example #11
0
        protected void NotesItemCommand(object o, GridCommandEventArgs e)
        {
            if (e.CommandName == RadGrid.InitInsertCommandName)
            {
                e.Canceled = true;
                var i = new HRR.Core.Domain.Note();
                i.ChangedBy   = 0;
                i.Body        = "";
                i.DateCreated = DateTime.Now;
                i.EnteredBy   = 0;
                i.Title       = "";
                i.ID          = 0;
                e.Item.OwnerTableView.InsertItem(i);
            }

            if (e.CommandName == RadGrid.PerformInsertCommandName)
            {
                var t = new HRR.Core.Domain.Note();
                t.Title = (e.Item.FindControl("tbTitle") as IdeaSeed.Web.UI.TextBox).Text;
                t.Body  = (e.Item.FindControl("tbDescription") as IdeaSeed.Web.UI.TextBox).Text;
                new NoteServices().Save(t); IdeaSeed.Core.Data.NHibernate.NHibernateSessionManager.Instance.CloseSession();
            }
            if (e.CommandName == RadGrid.UpdateCommandName)
            {
                if (e.Item is GridEditableItem)
                {
                    var t = new NoteServices().GetByID((int)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"]);
                    t.Title = (e.Item.FindControl("tbTitle") as IdeaSeed.Web.UI.TextBox).Text;
                    t.Body  = (e.Item.FindControl("tbDescription") as IdeaSeed.Web.UI.TextBox).Text;
                    new NoteServices().Save(t); IdeaSeed.Core.Data.NHibernate.NHibernateSessionManager.Instance.CloseSession();
                }
            }
            if (e.CommandName == RadGrid.DeleteCommandName)
            {
                var t = new NoteServices().GetByID((int)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"]);
                new NoteServices().Delete(t);
            }
            LoadNotes(true);
        }
Example #12
0
 public AddNote()
 {
     this.InitializeComponent();
     NoteServices = new NoteServices();
 }
Example #13
0
        private NoteServices NewMethod()
        {
            NoteServices service = CreateNoteService();

            return(service);
        }
Example #14
0
 public Consola(StudentServices ctrlS1, TemeServices ctrlT1, NoteServices ctrlN1)
 {
     ctrlN = ctrlN1;
     ctrlS = ctrlS1;
     ctrlT = ctrlT1;
 }
Example #15
0
 public MyNote()
 {
     this.InitializeComponent();
     NoteServices = new NoteServices();
     GetNote();
 }