Example #1
0
        public Boolean SaveMember(Members member)
        {
            var foundMember = _context.Members.FirstOrDefault(m => m.MemberId == member.MemberId);

            var mem = new Members
            {
                MemberId            = _context.Members.Last().MemberId + 1,
                Name                = member.Name,
                CorrespondingUserId = member.CorrespondingUserId,
                GroupId             = member.GroupId
            };

            if (foundMember == null)
            {
                _context.Members.Add(mem);
                //_context.Members.Add(new Members
                //{
                //    MemberId = _context.Members.Last().MemberId + 1,
                //    Name = member.Name,
                //    CorrespondingUserId = member.CorrespondingUserId,
                //    GroupId = member.GroupId
                //});
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
Example #2
0
        public void Add(Costs item)
        {
            item.CostId = new Random().Next();
            _context.Costs.Add(item);
            _context.SaveChanges();

            //_costs[item.CostId] = item;

            //item.Key = Guid.NewGuid().ToString();
            //_todos[item.Key] = item;
        }
Example #3
0
        public Boolean SaveGroup(Groups item, string username)
        {
            var group = _context.Groups.FirstOrDefault(x => x.GroupId == item.GroupId);

            if (group != null)
            {
                group.GroupName = item.GroupName;
                _context.SaveChanges();
            }
            else
            {
                if (_context.Groups.Count() != 0)
                {
                    item.GroupId = _context.Groups.Last().GroupId + 1;
                }
                else
                {
                    item.GroupId = 1;
                }
                var user = _context.Users.FirstOrDefault(u => u.Login == username);
                item.GroupOwner = user.UserId;
                _context.Groups.Add(item);

                int memberId = 1;
                if (_context.Members.Count() != 0)
                {
                    memberId = _context.Groups.Last().GroupId + 1;
                }
                _context.Members.Add(new Members
                {
                    MemberId            = memberId,
                    CorrespondingUserId = user.UserId,
                    GroupId             = item.GroupId,
                    Name = user.Login
                });
                _context.SaveChanges();
            }
            return(true);
        }
Example #4
0
        public Boolean SaveInstance(Instances instance)
        {
            var foundInstance = _context.Instances.FirstOrDefault(i => i.InstanceId == instance.InstanceId);

            if (foundInstance == null)
            {
                int instanceId = 1;
                if (_context.Instances.Count() != 0)
                {
                    instanceId = _context.Groups.Last().GroupId + 1;
                }
                _context.Instances.Add(new Instances
                {
                    InstanceId = instanceId,//_context.Instances.Last().InstanceId + 1,
                    Name       = instance.Name,
                    GroupId    = instance.GroupId
                });
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }