예제 #1
0
        public MessageReport Create(System_Roles obj)
        {
            var rp = new MessageReport();

            try
            {
                _System_RolesRepository.Add(obj);
                rp.Success = true;
                rp.Message = "Thêm nhóm quyền thành công!";
            }
            catch (Exception ex)
            {
                rp.Message = ex.Message;
            }
            return(rp);
        }
예제 #2
0
        public MessageReport Update(string _id, System_Roles obj)
        {
            var report = new MessageReport();

            try
            {
                var query = Builders <System_Roles> .Filter.Eq(e => e._id, _id);

                var update = Builders <System_Roles> .Update
                             .Set(x => x.Name, obj.Name)
                             .Set(x => x.Description, obj.Description)
                             .Set(x => x.IsActive, obj.IsActive);

                _System_RolesRepository.Update(query, update);
                report.Success = true;
                report.Message = "Cập nhật nhóm quyền thành công!";
            }
            catch (Exception ex)
            {
                report.Message = ex.Message;
            }
            return(report);
        }