Exemple #1
0
 public int Create(Invit invit)
 {
     invit.CreatedOn = DateTime.Now;
     this.dbContext.Invits.Add(invit);
     this.dbContext.SaveChanges();
     return(invit.Id);
 }
Exemple #2
0
        public bool SaveChanges(Invit invit)
        {
            this.dbContext.Entry(invit).State = System.Data.Entity.EntityState.Modified;
            int result = this.dbContext.SaveChanges();

            return(result > 0);
        }
Exemple #3
0
        public int Invit(int projectId, int userId, string message, UserProfileInfo currentUser)
        {
            Invit test = this.repoInvit.Get(projectId, userId);

            if (test != null)
            {
                test.Message    = message;
                test.ModifiedOn = DateTime.Now;
                test.Status     = InvitStatus.Pending;
                this.repoInvit.SaveChanges(test);
                return(test.Id);
            }

            Invit Invit = new Invit()
            {
                ProjectId   = projectId
                , UserId    = userId
                , CreatedBy = currentUser
                , Status    = InvitStatus.Pending
                , Message   = message
            };
            int createdId = this.repoInvit.Create(Invit);


            return(createdId);
        }
Exemple #4
0
        public void InvitService_Invit()
        {
            Invit invit = new Invit();

            invit.ProjectId = 1;
            invit.UserId    = 1;
            var user = serviceUser.GetAll().FirstOrDefault();
            int id   = this.service.Invit(1, 1, "", user);

            Assert.IsTrue(id > 0);
        }
Exemple #5
0
        public void InvitService_GetInvits()
        {
            //Arrange
            Invit invit = new Invit();

            invit.ProjectId = 1;
            invit.UserId    = 1;
            var user = serviceUser.GetAll().FirstOrDefault();
            int id   = this.service.Invit(1, 1, "", user);

            //Act
            var result = this.service.GetInvits(user.Id);

            //Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count > 0);
        }
Exemple #6
0
        public void InvitService_Reject()
        {  //Arrange
            Invit invit = new Invit();

            invit.ProjectId = 1;
            invit.UserId    = 1;
            var user = serviceUser.GetAll().FirstOrDefault();
            int id   = this.service.Invit(1, 1, "", user);

            //Act
            var rejected = this.service.Reject(id);

            rejected = this.service.GetById(rejected.Id);

            //Assert
            Assert.IsNotNull(rejected);
            Assert.IsTrue(rejected.Status == InvitStatus.Rejected);
        }
Exemple #7
0
 private bool SaveChanges(Invit invit)
 {
     invit.ModifiedOn = DateTime.Now;
     return(this.repoInvit.SaveChanges(invit));
 }