public PermissionEntity Create(PermissionEntity model)
        {
            _context.permission.Add(model);
            _context.SaveChanges();

            return(model);
        }
Example #2
0
 public PermissionEntity Create(PermissionEntity model)
 {
     model.id         = Guid.NewGuid();
     model.deleted_at = null;
     _context.permission.Add(model);
     _context.SaveChanges();
     return(model);
 }
        public PermissionEntity Update(Guid id, PermissionEntity modelUpdate)
        {
            var data = _context.permission.Find(id);

            data.permission_type = modelUpdate.permission_type;
            data.updated_at      = DateTime.Now;

            _context.SaveChanges();

            return(data);
        }
        public PermissionEntity Delete(Guid permission_id)
        {
            var permission = new PermissionEntity()
            {
                permission_id = permission_id
            };

            var data = _context.permission.Remove(permission);

            _context.SaveChanges();

            return(permission);
        }
Example #5
0
        public PermissionEntity Update(Guid id, PermissionEntity modelUpdate)
        {
            var data = _context.permission.Find(id);

            data.name      = modelUpdate.name;
            data.note      = modelUpdate.note;
            data.is_active = modelUpdate.is_active;
            //data.created_by = modelUpdate.created_by;
            //data.created_at = modelUpdate.created_at;
            data.updated_at = DateTime.Now;

            _context.SaveChanges();

            return(data);
        }
Example #6
0
        public MemberEntity Create(MemberEntity model)
        {
            var member = _context.member.Where(x => x.email == model.email).FirstOrDefault();

            if (member == null)
            {
                //model.member_id = Guid.NewGuid();
                model.password = StringToMD5(model.password);
                _context.member.Add(model);

                //add permission
                var permission = new PermissionEntity();

                permission.permission_id   = Guid.NewGuid();
                permission.member_id       = model.member_id;
                permission.permission_type = "member";
                permission.created_at      = DateTime.Now;

                _context.permission.Add(permission);

                _context.SaveChanges();

                model.password = null;
                return(model);
            }
            else
            {
                if (member.email == model.email)
                {
                    throw new Exception("อีเมลนี้มีในระบบแล้ว");
                }
                else
                {
                    throw new Exception("Error");
                }
            }
        }